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

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

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

所以,如果我让它识别 Facebook,那么它就会为我更改网站上的一些 html/css/javascript。我怎样才能做到这一点?

最佳答案

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

"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 代码中的变量。

关于javascript - 识别 Chrome 扩展程序中的特定网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35284399/

相关文章:

javascript - 淡出和淡入具有特定类和 id 的 Div

javascript - Angular 2 - 找不到模块

javascript - 溢出-y : Scroll not showing scrollbar in Chrome

css - 为什么我的网站文本在我突出显示时会跳舞? CSS::选择

javascript - 在 javascript 中创建游戏 - 分配正确答案

javascript - 有条件地渲染一个 react 组件

java - 使用 Java 和 JSON 向服务器 API 发出请求

javascript - 在 Chrome App Webview 中加载本地文件

javascript - 为什么++将字符串视为数字

json - 什么是用于 Eclipse 的 Scala 2.8.1 JSON 序列化的好库