如何在控制台粘贴代码时有效禁用Self-XSS警告?
解决控制台Self-XSS粘贴警告的方法
永久关闭警告的方案
Chrome浏览器
- 快捷方式命令行参数:
关闭Chrome后,右键点击桌面/任务栏的Chrome快捷方式,选择「属性」,在「目标」输入框的现有内容末尾添加--disable-blink-features=SelfXssProtection(注意前面有空格),点击确定后重启Chrome即可。 - Windows组策略配置:
按下Win+R组合键输入gpedit.msc打开组策略编辑器,依次展开「计算机配置>管理模板>Google>Google Chrome>内容设置」,找到「允许绕过Self-XSS保护」选项,设置为「已启用」,重启浏览器生效。 - Mac终端配置:
打开终端,执行命令:
重启Chrome后生效。如需恢复,将命令中的defaults write com.google.Chrome DisableSelfXssProtection -bool truetrue替换为false即可。
Firefox浏览器
在地址栏输入about:config,搜索devtools.selfxss.warning,将其值改为false,重启浏览器后控制台粘贴不再触发警告。
临时替代方案(无需修改全局设置)
- 先在控制台输入任意字符(比如一个空格),再粘贴代码,即可绕过警告;
- 将代码拆分为较短片段分批粘贴(仅适合临时应急)。
内容的提问来源于stack exchange,提问作者Igor Markiv
相关产品推荐
相关产品推荐

