0
我有一個Chrome擴展,用於在Gmail網頁中創建按鈕。Manifest.json文件在JavaScript中無法正常工作?
該按鈕已成功創建在該頁面上,但在刷新該頁面後,該按鈕未創建。它給出了未定義的類。
清除緩存和Cookie後,它可以工作。但不是所有的時間,有時只是。
我的manifest.json文件代碼在這裏:
{
"manifest_version": 2,
"name": "E-mail Security",
"description": "This extension demonstrates a Email security ",
"version": "1.0",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [ "notifications", "contentSettings", "cookies", "tabs", "contextMenus", "http://*/*", "https://*/*" ],
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js": ["ngContent.js","jquery.js"]
}
]
}
爲什麼,上述問題occured.whether我想念的manifest.json文件的東西嗎?
注意:我使用的是Chrome瀏覽器。
Gmail會動態加載,所以當您的內容腳本運行時,您可能希望附加按鈕的頁面元素有時不存在。您需要在頁面上找到一些觸發事件,以指示頁面何時可以通過腳本進行更改。 – apsillers
+1爲apsillers。 – Methos