0

Facebookの「いいね」ボタンの横にカスタムボタンを追加するChrome拡張機能があります。

問題は、Facebook を起動するとそのボタンが表示されず、ページを更新すると表示されることです。

これは基本的な jQuery スクリプトです。

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

また、拡張機能がいつロードされ、いつロードされないかを確認するために、アラート(「拡張機能」)関数を配置しようとしました。つまり、問題はボタンの問題ではなく、拡張機能自体の問題です。

もう 1 つ試してみました。すべての Web サイト ( *://*.*manifest.json 内) で機能するように拡張機能を設定しました。すべての Web サイトで常に機能し、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 に答える