2014-12-11 158 views
-1

我開始了我的第一個Chrome擴展,我有點卡住了。我跑過https://developer.chrome.com/extensions/getstartedChrome擴展和JQuery入門

我知道如何改變你創建的小彈出頁面,但我不知道如何讓我的JavaScript改變特定域的選項卡。

這引出了我的第二個問題,我在擴展中有一個jQuery的本地副本,並且可以在彈出頁面中使用它。如何將jQuery加載到我想要更改的選項卡中?

+0

接下來,閱讀【概述】(https://developer.chrome.com/extensions/overview)(整件事,小心翼翼)和[Content Scripts](https://developer.chrome.com/extensions/content_scripts)文檔。 – Xan 2014-12-11 10:03:05

+0

哇 - 感謝您投下一個完全有效的問題... – Srulis 2014-12-11 23:59:33

+0

我懷疑downvoted會看到您的評論的人。 SO似乎對以「我是初學者」開頭的基本問題過敏。不是我同意。 – Xan 2014-12-12 00:06:57

回答

0

首先,你必須給清單文件中的選項卡權限。同樣爲了訪問特定域上的數據,您必須在權限中指定。對於如爲它在www.google.com

"permissions": ["tabs", "*://www.google.com/*"] 

工作要添加的jQuery的擴展包括在您popup.html以及清單文件給出補充。匹配它必須工作的網址。確保jquery.js和是在同一文件夾中的清單,並popup.html

"content_scripts":[{ 
    "matches": ["*://*.url.com/*"], 
    "js": ["jquery.js"] 
    }] 

查找這裏 https://developer.chrome.com/extensions/manifest

+0

謝謝 - 感謝幫助了很多:) – Srulis 2014-12-12 00:00:03