現在の Web ページの dom を変更したい
tabs.activeTab.attach({
contentScript:
window.content.document.body.length); // is showing undefined
そのため、すべての dom 要素を反復して変更することはできません。そして、タグを直接書き込もうとすると、セキュリティ例外が発生しました
window オブジェクトにアクセスする方法を教えてください。
現在の Web ページの dom を変更したい
tabs.activeTab.attach({
contentScript:
window.content.document.body.length); // is showing undefined
そのため、すべての dom 要素を反復して変更することはできません。そして、タグを直接書き込もうとすると、セキュリティ例外が発生しました
window オブジェクトにアクセスする方法を教えてください。
あなたの例も私にはうまくいきませんが、contentScriptプロパティは文字列または配列のみを取るので、次のようなことをする必要があります:
var tabs = require('tabs');
tabs.activeTab.attach({
contentScript: 'console.log(window.content.document.body.toString());'
});
そこからDOMを変更できるはずですが、jQueryを含めない限りdocument.querySelectorAll、生のDOM要素ノードを使用して操作するのは少し難しくなります。