虽然说 Google Chrome 可以直接将用户脚本(Userscript)安装成 Chrome 扩展,而不是像 FireFox 那样还需要先安装一个插件,但对用户脚本的兼容性并不太好,导致有很多用户脚本都不能在 Chrome 上正常工作。而现在,有两个 Chrome 扩展可以从一定程度上的让 Chrome 支持更多的用户脚本功能,一个叫做 Tampermonkey,另一个叫做 Blank Canvas。 Tampermonkey Tampermonkey 是第一个可以用来让 Chrome 支持更多 UserScript 的 Chrome 扩展,它可以加入更多的 Chrome 本身不支持的用户脚本功能,比如 GM_registerMenuCommand 和 GM_xmlhttpRequest 这两个函数。安装该扩展之后,再安装 Userscript 的时候还会拦截原来的对话框,并提供一个新的对话框。 如上图,新的对话框中包含每个 Userscirpt 的版本以及所适用的站点等附加信息。 安装 Tampermonkey 之后再安装的 UserScript 并不是像之前一样在 Chrome 的扩展清单里出现,而是出现在 Tampermonkey 扩展的选项页面里。 通过 Tampermonkey 的选项页面,用户还可以选择一个指定的 Userscript 设置其兼容性或者查看源代码。 Blank Canvas Blank Canvas 是另一个可以改变 Chrome 中用户脚本处理方式的 Chrome 扩展程序,目前该扩展还在非常早期的阶段,目前的 Alpha 版本还不能提供像 Tampermonkey 的那么多功能。
本站文章部分内容转载自互联网,供读者交流和学习,如有涉及作者版权问题请及时与我们联系,以便更正或删除。感谢所有提供信息材料的网站,并欢迎各类媒体与我们进行文章共享合作。
|