我正在使用一些Google Chrome用戶腳本,現在我想讓他們也在其他瀏覽器上工作。跨瀏覽器的方式來加載jQuery和其他依賴到用戶腳本/ greasemonkey腳本
這意味着Firefox的Greasemonkey兼容性,我想我也聽說Opera也有一些支持,如果可以支持Safari和Explorer,那麼所有腳本都會很好。
但我有一個問題。我正在將jQuery加載到我的腳本中,有時還會加載其他庫或依賴項,例如jQuery UI。這對於一個瀏覽器來說似乎很棘手。是否有一些片段/框架/模式可以在所有支持Greasemonkey用戶腳本版本的瀏覽器上執行此操作?
我一直在使用這個"Multiple-dependancy Chrome-friendly userscript pattern" by Brian Schweitzer但事實證明,它有一些缺陷,當我使用它的堆棧兌換,防止後期編輯工具欄和預覽出現,所以我在尋找替代品。
乍一看,該模式似乎沒有正確使用已經使用jQuery的網站的noConflict。 –
@BrockAdams:你能否擴展正確使用'noConflict'和它在模式中使用的區別? – hippietrail
也許以後,*如果*我決定回答這個問題。另外,我只是看了那個劇本。我可能是錯的(但不這麼認爲)。評論只是爲了暗示你應該尋找什麼,可能是錯誤的。 –