Я делаю расширение Chrome, чтобы найти все ссылки на странице, которую я использую browser_action
. Я получаю сообщение об ошибке при обновлении страницы, расширение Chrome автоматически запускает код JavaScript. Как бы я сделал так, чтобы, если вы нажмете обновление в браузере, расширение не сработало? Я только хочу, чтобы это работало, когда щелкнул маленький значок на панели инструментов.
Вот так выглядит мой манифест
{
"name": "Find all first",
"version": "1.0",
"description": "Find all Linkes",
"browser_action": {
"default_icon": "icon.png",
"popup": "popup.html"
},
"icons": {
"16": "icon.png",
"128": "icon-big.png"
},
"permissions": [
"tabs",
"http://*/*",
"https://*/*"
],
"content_scripts": [ {
"matches": ["http://*/*", "https://*/*"],
"js": ["content.js"]
}]
}
Затем я вызываю это в моем popup.html
chrome.tabs.executeScript(null, {file: 'content.js'}, function() {
console.log('Success');
});