可在米侠浏览器中创建javascript:协议书签实现一键执行调试代码:如清除localstorage、强制暗色模式等,需确保以javascript:开头、语法正确、用alert()或dom修改反馈结果,避免console.log()。

想在米侠浏览器里把调试用的console.log('test')、清除localStorage、强制启用暗色模式等常用代码,变成一点就执行的书签按钮,不用每次打开开发者工具手敲——这需要手动构造javascript:协议书签,并确保脚本在当前页面上下文安全运行。
构造可执行的JavaScript书签
打开米侠浏览器任意网页 → 点击地址栏右侧【⋯】→ 选择「添加书签」→ 在「名称」栏输入易识别名(如“清缓存”)→ 将光标移至「网址」栏,【必须删除原有内容,从头输入】 javascript:开头的完整代码。
例如清除所有本地存储的代码:javascript:(function(){if(confirm('确定要清除全部localStorage?此操作不可撤销')){localStorage.clear();alert('已清空');}})();
注意:代码末尾的分号不能省略,括号必须成对闭合;若粘贴后书签点击无反应,大概率是语法错误或缺少javascript:前缀。
保存带参数的动态脚本书签
方法一:用prompt交互式传参
在「网址」栏输入:javascript:(function(){const url=prompt('请输入要跳转的URL','https://');if(url)location.href=url;})();点击书签后会弹出输入框,填入网址即可跳转。
方法二:预设固定动作
比如一键高亮所有div元素:javascript:(function(){document.querySelectorAll('div').forEach(d=>{d.style.outline='2px solid #ff6b6b';});})();这类脚本无需用户输入,点击即生效。
【不要在代码中使用console.log()作为唯一输出】,移动端米侠浏览器默认不显示控制台,建议改用alert()或直接修改DOM反馈结果。
管理与验证注入效果
第一步:进入书签管理页 → 点击右上角【三横图标】→「书签」→ 找到刚保存的JS书签;
第二步:长按该书签 → 选「编辑」→ 再次检查「网址」字段是否仍以javascript:开头且无换行或空格;
第三步:返回任意网页 → 点击该书签 → 观察页面是否触发预期行为(如弹窗、样式变化、跳转);
第四步:若失败,先确认当前网页未启用CSP策略拦截内联脚本,再检查代码中是否调用了被禁用的API(如document.write)。











