Chrome 扩展上的扩展?
Chrome extension on an extension?
是否可以为现有的扩展创建一个 chrome 扩展?或者给现有的扩展打补丁?
我希望对非开源 chrome 扩展进行一些简单的可用性更改。
Chrome 扩展无法访问具有 chrome-extension://
地址的其他扩展的内部页面(工具栏弹出窗口、页面操作弹出窗口、选项页面、后台页面),也无法访问内容脚本其他扩展。
唯一可能影响另一个扩展的情况(暗示它不期望来自另一个扩展的 external connection)是当另一个扩展依赖于 DOM 事件和消息时,这就是范围
虽然有一个有问题的方法:使用 debugger API 可以在另一个扩展的上下文中执行代码,更改它的变量等等。但是在浏览器的每个页面上都会显示一个大通知:
Get the source code and hack it
完成更改后,您只需在 chrome://extensions 中启用开发人员模式并加载您的 hacky 扩展!
是否可以为现有的扩展创建一个 chrome 扩展?或者给现有的扩展打补丁?
我希望对非开源 chrome 扩展进行一些简单的可用性更改。
Chrome 扩展无法访问具有 chrome-extension://
地址的其他扩展的内部页面(工具栏弹出窗口、页面操作弹出窗口、选项页面、后台页面),也无法访问内容脚本其他扩展。
唯一可能影响另一个扩展的情况(暗示它不期望来自另一个扩展的 external connection)是当另一个扩展依赖于 DOM 事件和消息时,这就是范围
虽然有一个有问题的方法:使用 debugger API 可以在另一个扩展的上下文中执行代码,更改它的变量等等。但是在浏览器的每个页面上都会显示一个大通知:
Get the source code and hack it
完成更改后,您只需在 chrome://extensions 中启用开发人员模式并加载您的 hacky 扩展!