0

我有一个 chrome 扩展,它在 facebook 中的“like”按钮旁边添加了一个自定义按钮。

问题是,当我启动 facebook 时,该按钮不会出现,而当我刷新页面时,它会出现。

这是一个基本的 jQuery 脚本:

$(".like_link").after("...MY BUTTON...");

我还尝试放置一个 alert("extension works") 函数来查看扩展何时加载以及何时不加载。所以问题不在于按钮,而是扩展本身的问题。

我又尝试了一件事,我将扩展设置为在所有网站上工作(*://*.*在 manifest.json 中)。在所有网站中,它一直都在工作,而在 facebook 中,我必须在启动它后刷新每个页面。

jQuery id 已加载到我的扩展中。我的 manifest.json 文件:

{
"name": "Custom button",
"version": "0.1",
"description": "Add a custom button beside the like button!",
"content_scripts": [
    {
    "matches": ["*://facebook.com/*"], //or *://*/*
    "css": ["style.css"],
    "js": ["jquery-1.7.2.min.js","script.js"]
    }
]
}
4

1 回答 1

2

怎么样"matches": ["*://*.facebook.com/*"](在前面插入星号facebook.com

于 2012-05-19T09:00:50.563 回答