MooTools-AJAX + document.write

最後に、「ジャイアントライブラリ」の1つは、AJAXを使用するときにdocument.writeの正しい処理を実装することを決定しました。 MooTools Core Dev Thomas Aylottは、document.writeオーバーライドアルゴリズムのデモを行います

このアルゴリズムを使用すると、AJAXはdocument.writeを含むスクリプトでHTMLページをロードできます。 これらは、Google AddSenseを含むページ、JavaFXを含むページなどです。

アルゴリズムの分析から その正しい処理は、document.writeを使用した非常に複雑な組み合わせに対してのみ可能です。 たとえば、オプションについて


document.write('<script ');
document.write('src="test.js" ');
document.write('</script>');

そして

<script>document.write("<select>");</script><option>A<option>B</select>

提案されたアルゴリズムは「歯を折る」でしょう。

しかし、それでも、これは何もないよりはましです。 時間が経つにつれて、より複雑な状況を処理する機能が追加されることを願っています。

Source: https://habr.com/ru/post/J62845/


All Articles