Chrome扩展程序无法首次使用

时间:2012-05-19 08:48:13

标签: javascript jquery facebook google-chrome google-chrome-extension

我有一个Chrome扩展程序,可以在facebook中的“喜欢”按钮旁边添加一个自定义按钮。

问题在于,当我启动facebook时,该按钮没有出现,当我刷新页面时,它会出现。

这是一个基本的jQuery脚本:

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

我还尝试设置警报(“扩展工程”)功能,以查看何时加载扩展程序以及何时加载扩展程序。所以问题不在于按钮,这是扩展本身的问题。

我还尝试了一件事,我将扩展程序设置为在所有网站上运行(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"]
    }
]
}

1 个答案:

答案 0 :(得分:2)

"matches": ["*://*.facebook.com/*"](在facebook.com之前插入星号)

怎么样?