在vivo浏览器中可通过书签url(bookmarklet)一键执行javascript小工具,需以javascript:开头、单行无注释格式编写代码,创建时粘贴至书签网址栏并开启书签栏显示,点击即可在当前页执行,但遇禁止脚本的页面会静默失败。

在vivo浏览器中,通过将JavaScript代码封装为书签URL(Bookmarklet),可实现在任意网页上一键执行小工具功能,比如提取页面所有邮箱、高亮关键词或自动填充表单。
准备可执行的JavaScript代码
把要运行的JS逻辑写成单行、无换行、无注释的紧凑格式;若含中文或特殊符号,需用encodeURIComponent包裹字符串部分。例如提取当前页所有邮箱的代码应写为:javascript:(function(){var%20m=document.body.innerText.match(/\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b/g);alert(m?m.join('\n'):'未找到邮箱');})()。
注意:vivo浏览器不支持javascript:协议外的其他协议前缀,开头必须是javascript:且紧接左括号,中间不能有空格。
创建书签并粘贴代码
打开vivo浏览器→点击右上角「三点」→「收藏」→「新建书签」→在「名称」栏输入小工具用途(如“提取邮箱”)→在「网址」栏粘贴已准备好的完整javascript:代码→点击右上角「完成」。
这一步操作起来很简单,直接把代码粘贴进「网址」框即可,但【若此处误粘贴为普通网址或漏掉javascript:前缀,点击后将跳转而非执行】。
Java项目代码review工具。分析Git变更+完整调用链路上下文,推断业务需求,进行多维度评分和分类汇总,生成完整PRD文档。包含细粒度Java代码审查清单(Null安全、异常处理、Streams、并发、equals/hashCode、资源管理、API设计、性能、MyBatis/ORM、事务边界、SQL/DD...
将书签添加到书签栏并触发执行
第一步:长按刚建好的书签→选择「编辑」→开启「显示在书签栏」开关→保存;
第二步:刷新任意目标网页,确保页面已完全加载;
第三步:点击书签栏上的该书签图标→vivo浏览器会立即在当前页上下文中执行内嵌JS代码;
第四步:观察弹窗、控制台输出或DOM变化,确认功能生效。若页面禁止eval或禁用内联脚本(如部分银行/支付页),代码将静默失败,此时无任何提示。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










