3
我試圖讓Google Chrome瀏覽器打開包含擴展程序信息的選項卡,當它檢測到我的擴展程序已安裝時。Google Chrome瀏覽器擴展程序javascript
這裏是我的,雖然到目前爲止,但它似乎並沒有被工作先進
chrome.runtime.onInstalled.addListener(function(details){
if(details.reason == "install"){
alert('This is the first run!');
chrome.extension.onRequest.addListener(function(request, sender) {
chrome.tabs.update(sender.tab.id, {url: request.redirect});
});
}else if(details.reason == "update"){
var thisVersion = chrome.runtime.getManifest().version;
alert('This is the update!');
}
});
謝謝!
/// SOLUTION ///
我沒有足夠高的聲望,以使這是張貼我自己的答案...
我設法解決這個問題。
chrome.runtime.onInstalled.addListener(function(details){
if(details.reason == "install"){
alert('This is the first run!');
window.open("firstrun.html");
}else if(details.reason == "update"){
var thisVersion = chrome.runtime.getManifest().version;
alert('This is the update!');
}
});
使用window.open("firstrun.html");
當您首次安裝擴展程序時,會在Google Chrome中打開一個新選項卡。
希望這可以幫助別人!
執行警報工作? – Lee