如何在创建时发送选项卡 ID?
How do I send tab ID at creating?
所以我想创建新标签并在新标签上执行脚本并使用之前发送的消息中的变量
chrome.tabs.create({url: myUrlblabla}, function() {
chrome.tabs.executeScript(null, {file: 'myFileScript.js'}, function(Tab tab) {
chrome.tabs.sendMessage(tab.id, message.myVariable)
})
});
而Chrome表示这一行有"unexpected identifier"
您有语法错误(Tab 选项卡)。试试这个代码:
chrome.tabs.create({
url: myUrlblabla
}, function(tab) {
chrome.tabs.executeScript(tab.id, {
file: 'myFileScript.js'
}, function(results) {
chrome.tabs.sendMessage(tab.id, message.myVariable);
});
});
所以我想创建新标签并在新标签上执行脚本并使用之前发送的消息中的变量
chrome.tabs.create({url: myUrlblabla}, function() {
chrome.tabs.executeScript(null, {file: 'myFileScript.js'}, function(Tab tab) {
chrome.tabs.sendMessage(tab.id, message.myVariable)
})
});
而Chrome表示这一行有"unexpected identifier"
您有语法错误(Tab 选项卡)。试试这个代码:
chrome.tabs.create({
url: myUrlblabla
}, function(tab) {
chrome.tabs.executeScript(tab.id, {
file: 'myFileScript.js'
}, function(results) {
chrome.tabs.sendMessage(tab.id, message.myVariable);
});
});