Firefox Scriptish可以将脚本注入其他chrome:windows吗?
正如我们所知,Scriptish支持Firefox Scriptish可以将脚本注入其他chrome:windows吗?,firefox,greasemonkey,scriptish,Firefox,Greasemonkey,Scriptish,正如我们所知,Scriptish支持chrome:方案(虽然默认禁用),但它无法将用户脚本注入其他chrome:window(例如,下载窗口或关于窗口) 使用@include编写脚本chrome://foo/bar仅当浏览器窗口将此页面作为选项卡打开时有效,但对于具有此URL的新窗口无效,除了浏览器窗口本身,请使用@includechrome://browser/content/browser.xul确实有效 有没有办法让Scriptish像uc那样做?还是像这样写剧本 我已经解决了 Scrip
chrome:
方案(虽然默认禁用),但它无法将用户脚本注入其他chrome:window(例如,下载窗口或关于窗口)
使用@include编写脚本chrome://foo/bar
仅当浏览器窗口将此页面作为选项卡打开时有效,但对于具有此URL的新窗口无效,除了浏览器窗口本身,请使用@includechrome://browser/content/browser.xul
确实有效
有没有办法让Scriptish像uc那样做?还是像这样写剧本 我已经解决了
Scriptish将在浏览器窗口中插入工具栏按钮。每次它想要注入脚本时,它都会检查目标是否处于活动状态,是否有Scriptish的UI,如果没有,它只会返回
因此,尽管它支持chrome
scheme,但它只将脚本注入浏览器窗口和选项卡中的chrome页面
我编辑了
modules\utils\Scriptish\u injectScripts.js
,删除了第29行的检查,现在它可以将脚本作为其@包含元数据进行插入。显示代码(之前和之后),并列出之前收到的任何错误消息。函数Scriptish\u injectScripts(选项)
的第29行,如果(!chromeWin | |!chromeWin.Scriptish_BrowserUI)返回;
在as之后如果(!chromeWin)返回;
在编辑之前没有任何错误消息。