如何写用户脚本,使他们在这两个Opera和Greasemonkey的工作
-
05-09-2019 - |
题
我进入的那一刻用户脚本。我知道Opera是用Greasemonkey脚本的许多方面兼容,但没有这么多与其他方面。
在 GM功能仿真脚本将在Opera是需要的,并且在起始I有
if(window.opera) {
var unsafeWindow = window;
}
但除此之外,我应该记住什么其他的事情,如果我想我的脚本在两个运行?
解决方案
我无尽的鸣叫用户脚本同样适用在Firefox,WebKit和歌剧院。
我使用兼容性剧本我写我自己其提供GM_getValue
,GM_setValue
,GM_xmlhttpRequest
,GM_addStyle
和GM_log
。
不过,我不喜欢使用“GM_”前缀,因为用户脚本是跨平台的,因此脚本有这个API:
getValue()
setValue()
xhr()
addCSS()
log()
检查工具箱写用户脚本时更加有用的功能。
不隶属于 StackOverflow