我目前正在使用以下代码将param添加到当前标签网址:
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.update(tab.id, {url: tab.url + '?example=false'});
});
实际结果:Param可以多次添加到URL
必需结果:Param只能添加一次,当显示警报时。
答案 0 :(得分:1)
您可以轻松实现以下代码尝试:
chrome.browserAction.onClicked.addListener(function(tab) {
var current_url = tab.url;
if( current_url.indexOf('example=false') < 0 ) {
chrome.tabs.update(tab.id, {url: current_url + '?example=false'});
} else {
alert('Param already added.');
}
});
希望这会对你有所帮助。