Можете ли вы сказать мне, почему следующий код не работает.Вот мой код:
Popup.js (не сценарий backgorund):
chrome.tabs.create({url: url}, function(tab) {
chrome.tabs.executeScript(tab.id, {file: 'connect.js', allFrames:true}, function() {
chrome.tabs.sendMessage(tab.id, 'whatever value; String, object, whatever');
});
});
сценарий содержимого:
chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) {
console.log(message);
// Handle message.
// In this example, message === 'whatever value; String, object, whatever'
});
И мой манифест:
{
"name": "AN App",
"version": "1.0",
"description": "To connect",
"permissions": [
"storage",
"activeTab",
"tabs",
"https://*/*"],
"browser_action": {
"default_popup": "popup.html"
},
"content_scripts": [{
"matches": ["https://*/*"],
"js": ["connect.js"]
}],
/*
"background": {
"scripts": ["background.js"]
},*/
"manifest_version": 2
}
Я не понимаю, отладка консоли во вкладке ничего не показывает ...
Я также пытаюсь из всплывающего окна в фон, а затем из фона во вкладку, но ничего не происходитни один (я совсем новичок в расширении Chrome, поэтому я надеюсь, что вы можете мне помочь)
Спасибо,
С уважением
Мартин