2011-02-07 5 views
0

クロム拡張機能を使用して現在のタブを更新しようとしています。なぜ次のようなことはできませんか?Chromeをリフレッシュする際の問題

 var url = window.location.href; 
    chrome.tabs.getSelected(null, function(tab{ 
     var id=tab.id 
     })) 
    chrome.tabs.getSelected(function(tab){ 
     chrome.tabs.update(id, {url: url}); 
    }); 
+0

セミコロンを?私はそれが本当に事実であるかどうかわからないが、ただそれを指摘した。 – Shrinath

答えて

2

まず、これら2つの機能を1つにまとめます。 chrome.tabs.getSelectedへの最初の呼び出しでは、かっこの一部が間違っていました。function(tab{)が存在しないため、最後に)が2つあります。

var url = window.location.href; 
chrome.tabs.getSelected(null, function(tab) { 
    chrome.tabs.update(tab.id, {url: url}); 
}) 
0

なぜだけではなく、代わりにwindow.location.hrefは必要ない:3行目の

chrome.tabs.getSelected(null, function(tab) { 
    chrome.tabs.update(tab.id, {url: tab.url}); 
}) 
関連する問題