Chrome书签栏运行代码片段问题:拖拽生成的书签无法执行
解决Chrome代码片段拖拽书签无法运行的问题
问题原因
snippet://是Chrome DevTools内部专属协议,浏览器书签栏无法直接识别并执行该协议指向的代码片段,所以点击后无反应。
解决步骤
- 打开Chrome书签管理器(快捷键
Ctrl+Shift+O) - 找到名为
run_test的书签,右键选择「编辑」 - 把URL栏里的
snippet:///run_test替换成:javascript:(function(){alert('test');})(); - 保存修改后,点击该书签就能正常弹出
test提示框了
通用处理技巧(针对更长的代码片段)
- 把代码里的换行替换成分号,保证语法连贯
- 用自执行函数
(function(){/* 你的代码 */})()包裹代码,避免污染全局变量 - 如果代码里包含双引号,要转义成
\",或者统一用单引号包裹字符串
内容的提问来源于stack exchange,提问作者0 4
相关产品推荐
相关产品推荐

