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"]
}
]
}