addon-sdk-1.14 を使用して firefox 24.0 のアドオンを開発していますが、Node オブジェクトの parentNode をコピーするときに奇妙な動作に気付きました。
完全なコンテンツ スクリプト ファイル:
var imgs = document.getElementsByTagName("img");
if (imgs.length > 0) {
var node = imgs.item(0);
var parent = node.parentNode.cloneNode();
if (parent && node.parentNode) {
console.log(node.parentNode.nodeType);
console.log(parent.nodeType);
}
}
出力:
1
null
私は JavaScript に慣れていないので、何が起こっているのか理解したいですか? Node オブジェクトのコピーを作成することは許可されていませんか?