У меня есть расширение chrome, которое добавляет пользовательскую кнопку рядом с кнопкой «like» в facebook.Расширение Chrome не работает в первый раз
Проблема в том, что при запуске 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"]
}
]
}
вы проверили класс обновляемой кнопку, чтобы увидеть, если есть разница после обновления страницы? – undefined
Да, я также попытался установить функцию alert(), чтобы увидеть, когда загружается расширение, а когда нет. –
Вы пробовали посмотреть на консоль разработчика? – Eric