0
Tampermonkeyを使用して以前にjavascriptで作成された要素を取得しています。要素を作成するために使用されるコードは次のようになります。私は、正確なタイミング要素が作成されるかわからないのでTampermonkeyを使用してjavascriptで作成された要素への参照を取得する
var canvas = document.getElementsByTagName("canvas")[0];
:
a = document.getElementById("iframe").contentDocument.createElement("canvas")
私は
var canvas = document.getElementById("iframe").contentDocument.getElementsByTagName("canvas")[0];
、これを試してみました私は非同期ループを使用しました。
for (var i = 0; i<2000; i++){
setTimeout(function(){
var canvas = document.getElementById("iframe").contentDocument.getElementsByTagName("canvas")[0];
if (typeof canvas !== 'undefined') {
console.log("HAS CANVAS");
console.log(i);
}else{
console.log("UNDEFINED");
}
},1);
}
しかし、これは常にundefinedを返します。
キャンバス要素の参照が作成されたら、どのように取得できますか?
hmm、strange。キャンバスは検出されません。ここで私はhttp://www.browserleaks.com/canvasを分析しようとしているウェブサイトです。 – Herr