2014-12-11 89 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