このコードを採用しているサードパーティのサービスを使用しています
<body onLoad="execWindowOnloadQueue(); " onUnload="" class=" checkout">
これを全部剥ぎ取ってそのままにしたい<body>
助けてくれてありがとう
このコードを採用しているサードパーティのサービスを使用しています
<body onLoad="execWindowOnloadQueue(); " onUnload="" class=" checkout">
これを全部剥ぎ取ってそのままにしたい<body>
助けてくれてありがとう
簡単な解決策は、関数をモンキー パッチ (別名オーバーライド) して空のスタブにすることです。つまり、body-onload は他のすべてのリソースがロードされた後に発生するため、他のすべてのリソースの後にこの関数を定義するだけです。
function execWindowOnloadQueue() {}
別の方法として、body の開始タグの後、終了タグの前で DOM を変更します。
$("body").each(function() {
var attributes = $.map(this.attributes, function(item) {
return item.name;
});
// now use jQuery to remove the attributes
var b = $(this);
$.each(attributes, function(i, item) {
b.removeAttr(item);
});
});
または、純粋なJavaScriptが必要な場合
var b = document.getElementsByTagName("body");
for (var i = 0, attrs = b.attributes, l = attrs.length; i < l; i++){
b[0].removeAttribute(attrs.item(i));
}