谷歌浏览器标签页太多导致卡顿如何优化?
2026-08-05
2026-08-06 0
火狐浏览器中网页通过JavaScript拦截paste事件导致Ctrl+V失效,可临时执行console代码覆盖监听器,或通过user.js配置永久授权指定域名粘贴权限,还可使用右键菜单、contentEditable模式或打印预览等方式绕过限制。

火狐浏览器访问某些网页时,输入框明明能点进去,光标也正常闪烁,但 Ctrl+V 粘贴却完全没反应,页面也不报错——这是网页通过 JavaScript 拦截了 paste 事件,而 Firefox 默认会执行该脚本,导致粘贴功能被静默屏蔽。
按 F12 打开开发者工具 → 切换到 控制台(Console) 标签页 → 粘贴并执行以下代码:
document.addEventListener('paste', e => e.stopPropagation(), true); document.onpaste = null;
刷新页面后即可直接粘贴。这行代码会覆盖网页绑定的 paste 监听器,且只在当前标签页生效,关闭标签即失效,安全无残留。
适用于内部系统、本地开发环境或长期使用的可信平台,比如公司 OA、测试后台、localhost 服务。
第一步:完全退出 Firefox,任务管理器中确认 firefox.exe 进程已结束。
第二步:在地址栏输入 about:support → 点击“配置文件路径”旁的“打开目录”按钮 → 进入该文件夹。
第三步:新建或编辑 user.js 文件(注意不是 user.js.txt),用记事本或 VS Code 打开,写入以下四行(将 https://example.com 替换为你实际需要授权的完整域名):
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 启动时会忽略该文件】
第四步:保存文件 → 重启 Firefox → 访问对应网站,粘贴功能立即恢复。
方法一:右键点击输入框 → 选择“粘贴”菜单项(部分网页未拦截右键菜单)。
方法二:在地址栏输入 javascript:document.body.contentEditable='true';void(0) 回车 → 页面进入可编辑模式 → 此时任意位置右键都有“粘贴”选项,粘贴后内容可再手动复制进目标输入框。
方法三:使用打印预览提取文本再粘贴——按 Ctrl+P 唤出打印界面 → 在预览区域直接拖选文字 → Ctrl+C 复制 → 切回原页面粘贴。该方式完全不依赖 JavaScript,对所有网页都有效。