在 chrome 扩展中标识特定网站

Identifying a specific website in a chrome extention

本文关键字:网站 标识 chrome 扩展      更新时间:2023-09-26

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

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

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

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

facebook.com/* 中的/*意味着扩展将在facebook.com和属于它的任何页面上运行(例如 facebook.com/zuck )。

如您所见,我在扩展中包含了我想用于逻辑的 JavaScript 文件。

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

从这里查看这个问题的答案,使用 JQuery 将当前页面的 url 分配给 JavaScript 代码中的变量。