0

このようなスクリプト タイプ タグを定義している Web サイトで見ました。「type="text/javascript+fk-window-onload-executed ">、これは何ですか」+fk-window-onload-executed "ってどういうこと?? そして、なぜ彼らはそのようなタイプを使用しているのか..

以下のコードを実行すると、コードは実行されませんが、 +fk-window-onload-executed を削除すると正常に動作します

  <script type="text/javascript+fk-window-onload-executed"">
(function () {
try {
    var Lastclick = true;
    var viz = document.createElement('script');
    viz.type = 'text/javascript';
    viz.async = true;
    viz.src = ("https:" == document.location.protocol ?"https://" :   "http://localhost")+ "/projects2/857/VIZVRM857.src.js";
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(viz, s);
    viz.onload = function () {
        try {
            pixel.parse(Lastclick)
        } catch (i) {}
    };
    viz.onreadystatechange = function () {
        if (viz.readyState == 'complete' || viz.readyState == 'loaded') {
            try {
                pixel.parse(Lastclick)
            } catch (i) {}
        }
    }
 } catch (i) {}
   })();</script>

なぜそのような型定義を使用しているのか、またそのような型を使用する利点は何なのか、誰か教えてください。

事前に感謝..助けてください

4

1 に答える 1

0

あなたが提供したソースを見ると、これはフリップカートが使用しているカスタムドキュメントタイプです(fk == Flip Kart)。私の推測では、特定の機会にスクリプトをリロードするのを防ぐためにそれを使用していると思います。

于 2013-07-25T06:10:01.207 に答える