2013-02-01 31 views
2

我正在爲Chrome創建擴展,並且我試圖將Chrome標籤網址(使用JS)動態傳遞給html文件。我讀過其他人關於同一問題的問題,但對我而言並不奏效。從谷歌鉻選項卡中獲取網址

我對JS和HTML的知識是基礎知識,但我不知道如何在它們之間移動參數數據。

謝謝!

回答

1

首先,設置選項卡API的權限:

"permissions": [ 
    "tabs" 
] 

,然後存儲的網址:

chrome.tabs.getSelected(null,function(tab) { 
    var tablink = tab.url; 
}); 

或者另一種方式:(首選)

chrome.tabs.query({'active': true}, function (tabs) { 
    var url = tabs[0].url; 
}); 
+0

感謝答案!,但我如何將「url」var移動到html文件中的

段落選項卡? – 122333123183

+0

我沒有得到您的查詢。但也許你可以嘗試document.write()來創建元素。或嘗試使用類似http://stackoverflow.com/questions/14473120/asset-css-in-jquery/14473198#14473198 –

+0

創建一個新的元素我去了DOM文檔(所有的「getElementsBy ..」東西) ,我找到了答案,謝謝你!你是最棒的! – 122333123183