1
我想就當前Web頁面的DOM火狐extention DOM操作使用內容腳本
tabs.activeTab.attach({
contentScript: window.content.document.body.length)的變化; //顯示爲undefined
所以我無法迭代所有dom元素並對其進行更改。 而當我直接試圖寫標籤我得到了一個安全例外
請建議我一種訪問窗口對象的方式。
我想就當前Web頁面的DOM火狐extention DOM操作使用內容腳本
tabs.activeTab.attach({
contentScript: window.content.document.body.length)的變化; //顯示爲undefined
所以我無法迭代所有dom元素並對其進行更改。 而當我直接試圖寫標籤我得到了一個安全例外
請建議我一種訪問窗口對象的方式。
您的例子不工作對我也不過contentScript
屬性只需要一個字符串數組或因此你需要做這樣的事情:
var tabs = require('tabs');
tabs.activeTab.attach({
contentScript: 'console.log(window.content.document.body.toString());'
});
你應該能夠修改DOM從那裏開始,但除非包含jQuery,否則使用document.querySelectorAll
然後使用原始DOM Element節點會更困難。
謝謝你的回覆 – androabhay 2013-02-15 04:44:15
謝謝你的回覆。如果我嘗試修改dom,則存在安全異常 – androabhay 2013-02-15 07:11:30