1
我有一個腳本在我popup.html:獲得使用標籤的DOM內容腳本
</body>
<script src="popup.js"></script>
</html>
通過它我試圖獲得特定標籤的DOM。更具體地說,我試圖確定特定選項卡中當前頁面上特定元素的存在,然後在popup.js中使用此信息。我會如何去做這件事?
我有一個腳本在我popup.html:獲得使用標籤的DOM內容腳本
</body>
<script src="popup.js"></script>
</html>
通過它我試圖獲得特定標籤的DOM。更具體地說,我試圖確定特定選項卡中當前頁面上特定元素的存在,然後在popup.js中使用此信息。我會如何去做這件事?
您無法從彈出窗口中訪問當前頁面的DOM。你需要一個內容腳本。通過設置這三個腳本啓動:
有了這些,你可以使用背景腳本作爲代理髮送的彈出式腳本和內容腳本之間的消息。閱讀關於消息傳遞here。
您可以使用executeScript而不是內容腳本簡化過程。儘管你仍然需要彈出腳本和背景頁面之間的通信。
可能的重複:http://stackoverflow.com/questions/2063015/google-chrome-extension-accessing-the-dom –