识别Chrome扩展程序中的特定网站

时间:2016-02-09 05:15:37

标签: javascript json google-chrome google-chrome-extension

我想制作一个扩展程序(chrome)来确定这是否是正确的网页,然后它会将Html / Javascript / Css加载到该网站。这可以在.json文件或javascript文件中完成吗?或者其他语言来完成这个动作?

所以,如果我有它识别Facebook,那么它将改变我网站上的一些html / css / javascript。我怎样设法做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以将您的清单修改为匹配您的扩展程序将在哪些网站上运行:

"content_scripts": [
{
  "matches": ["http://facebook.com/*", "https://twitter.com/*"],
  "js": ["jquery.js", "myscript.js"]
}

/*中的facebook.com/*表示该扩展程序将在facebook.com及其所属的任何网页上运行(例如facebook.com/zuck)。

正如您所看到的,我在扩展程序中包含了我想用于逻辑的JavaScript文件。

我从JQuery网站下载了JQuery并将其保存在我的解压缩扩展程序的文件夹中。

从这里看the answer to this question,使用JQuery将当前页面的url分配给JavaScript代码中的变量。