thisページの「遅いダウンロード」をクリックすると、idのsuperbox-wrapper
とsuperbox-overlay
の画面をカバーするオーバーレイモーダルが得られます。 Chromeデベロッパーツールで削除するだけで削除できます。新しいページのノードを削除できますか?
私は「遅いダウンロード」ボタンをクリックするフォローコードを持っています。
function SkipId(objId){
var oId = document.getElementById(objId);
oId.click();
}
window.onload = function(){
SkipId('slow-download');
};
私は
document.getElementById('superbox-wrapper').hide();
document.getElementById('superbox-overlay').hide();
var element = document.getElementById("superbox-wrapper");
element.outerHTML = "";
delete element;
function remove(id) {
var elem = document.getElementById(id);
return elem.parentNode.removeChild(elem);
}
remove('superbox-wrapper');
getElementById('superbox-wrapper').remove();
質問
どのように私はsuperbox-wrapper
とsuperbox-overlay
を削除することができますして削除しようとしていますか?
これは一般的な問題です(ただし、デュープ・ハンマー・ターゲットはまだありません)。 'waitForKeyElements'(簡単)または' MutationObserver'(生)を検索してください。 –
@BrockAdams - これらの要素が既にDOMに含まれているため、ページが再読み込みされるため、MutationObserverは機能しません。 – skav
@Skav、 'MutationObserver'技術を使用する場合、通常、既存の要素のチェックも実行されます。 –