0

我正在研究一些 Google Chrome 用户脚本,现在我想让它们也可以在其他浏览器上运行。

这意味着 Greasemonkey 与 Firefox 的兼容性,我想我听说 Opera 也有一些支持,如果它也可以支持 Safari 和 Explorer,那么在一个脚本中就可以了。

但我有一个问题。我正在将 jQuery 加载到我的脚本中,有时还加载到其他库或依赖项中,例如 jQuery UI。这似乎很难仅适用于一个浏览器。是否有一些片段/框架/模式可以为所有支持 Greasemonkey 用户脚本版本的浏览器执行此操作?


我一直在使用Brian Schweitzer 的“Multiple-dependancy Chrome-friendly userscript pattern”,但事实证明它有一些缺陷,当我在 Stack Exchange 上使用它时,会阻止帖子编辑工具栏和预览出现,所以我寻找替代品。

4

1 回答 1

4

虽然我在 Crossrider 工作,但我的观点可能有点偏颇 - 根据您的描述,我认为Crossrider的框架对您有用。您可以使用原生 jQuery 进行开发,并且您的代码可以在所有主流浏览器(Chrome、Firefox、IE 和 Safari)上运行。

它会为您节省很多在每个浏览器上“正确处理”的麻烦。

于 2012-09-29T15:32:34.207 回答