2013-03-03 382 views
-1

我在這裏要問如何從當前chrome選項卡獲取所有元素,並且能夠像這樣使用它(例如:document.getElementsByTagName("img");)。我已經有了要用來獲取圖像並將其全部顯示或下載的腳本,但它僅適用於頁面,而不適用於選項卡。我正在製作一個「圖像抓取器/接受器/選擇器」,我需要用戶能夠從當前選項卡中獲取所有圖片。我已經有了代碼,但正如我所說的,我需要從選項卡html代碼中獲取它們。我是鉻合金開發新手,所以如果我問愚蠢的東西,請不要生氣。對不起,我的英語不好。任何想法傢伙?提前致謝。Chrome擴展程序獲取所有元素並使用它們

+0

看到的是https://開發商。 chrome.com/extensions/content_scripts.html – 2013-03-03 22:18:24

回答

0

好了,我不知道,如果你想使用jquery或沒有,但這裏是一個jQuery的例子(這將在內容腳本中使用):

var images = new Array(); 
$(img).each(function(){ 
images.push($(this).attr('src')); 
}) 
+0

謝謝。我不介意使用jQuery。你在內容腳本中的含義是什麼?在擴展腳本中?如果是的話,這會從標籤中獲取圖像嗎?我理解代碼(它獲取圖像並將它們放入數組中),但我不明白它如何訪問該選項卡。再次感謝。 – divoom12 2013-03-03 18:47:33

+0

在開發頁面上查找內容腳本,基本上這個代碼可以在每個頁面上運行。你這樣做的方式,我不知道如何。 – Zachrip 2013-03-03 18:57:12

+0

我試過了,但它給了我以下錯誤:「img未定義」。我添加了jquery庫,但它仍然給我同樣的錯誤。任何想法? – divoom12 2013-03-03 19:14:07

相關問題