4
jQuery僅在contentScripts中可用嗎?像jQuery只在contentScripts中定義?
tabs.activeTab.attach({
contentScript: 'jQuery("body").html("<img src=\'' + imgdata + '\' />")'
});
COS當我嘗試之外使用jQuery,我得到 「沒有定義的jQuery」
jQuery僅在contentScripts中可用嗎?像jQuery只在contentScripts中定義?
tabs.activeTab.attach({
contentScript: 'jQuery("body").html("<img src=\'' + imgdata + '\' />")'
});
COS當我嘗試之外使用jQuery,我得到 「沒有定義的jQuery」
是的,這是正確的。 contentScripts是唯一可以訪問實際頁面的頁面。您也可以查看PageMods。
值得注意的是,頁面模式和頁面內容通過標籤是jQuery唯一有意義的地方。在您的附加代碼(main.js和模塊)中,*沒有DOM *。在使用page-mod模塊時,我傾向於將jQuery作爲contentScriptFile以及其他包含來自我的數據文件夾的jQuery代碼的腳本來添加。 – canuckistani 2011-08-29 17:11:33