火狐浏览器默认禁止网页访问剪贴板,需手动授权或通过user.js永久配置;临时授权通过地址栏锁形图标设置,永久授权需编辑utf-8无bom编码的user.js文件并重启浏览器。

火狐浏览器默认禁止网页读写操作系统剪贴板,导致在线文档、代码编辑器、网盘等网站复制粘贴失败,页面常报“Unable to read from the browser's clipboard”错误,必须手动授权才能恢复功能。
临时允许当前网站剪贴板权限
点击地址栏左侧的【锁形图标】→选择“权限”→找到“剪贴板”选项→将下拉菜单设为“允许”→刷新当前页面。
该设置仅对当前域名生效,不修改任何配置文件,安全且可逆。若操作后仍无法粘贴,请确认网址是否为【HTTPS协议】——HTTP站点在Firefox 102+版本中被强制拒绝剪贴板访问,改用HTTPS才能触发权限弹窗。
永久授权指定网站(user.js方式)
完全退出Firefox,确保无残留进程运行。
在地址栏输入about:support→点击“配置文件路径”旁的“打开目录”按钮→在该目录下新建或编辑名为user.js的纯文本文件(注意不是user.js.txt)。
向文件中添加以下四行(将https://example.com替换为你实际需要授权的完整域名,支持通配符如https://*.company.internal):
user_pref("capability.policy.policynames", "allowclipboard");
user_pref("capability.policy.allowclipboard.sites", "https://example.com");
user_pref("capability.policy.allowclipboard.Clipboard.cutcopy", "allAccess");
user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");
【必须保存为UTF-8无BOM编码,否则Firefox启动时会忽略该文件】。多个域名用空格分隔,例如:"https://a.com https://b.net https://localhost:3000"。保存后重启Firefox,授权立即生效。
启用旧式剪贴板策略支持(兼容性方案)
方法一:在地址栏输入about:config→点击“接受风险并继续”→搜索signed.applets.codebase_principal_support→双击切换值为true。
该方法仅恢复部分旧版JS剪贴板API调用能力,适用于老旧内部系统,但无法解决现代Async Clipboard API的限制。











