1

Google.com などの任意のページをロードする必要がある Web サイトを作成し、JavaScript を挿入してページをロードします。

例: http://hsmaker.com/harlemshake.asp?url=http://stackoverflow.com 警告: うるさいかもしれません ;)

ページを読み込んで「harlem」を検索すると、これが追加されていることがわかります。

<div style="position:absolute; z-index:9999999; width:100%; height:100%;" ></div>
    <script src="http://hsmaker.com/harlem-shake-script.js" type="text/javascript"></script>
    <div style=" height:0px; width:0px; overflow:hidden;">
    <audio controls="controls" autoplay="autoplay" loop="loop">
        <source src="http://hsmaker.com/sound/harlemshake.ogg" type="audio/ogg" />
    </audio>
    <script type="text/javascript">
        ready(function () {
            harlemShake();
        });
    </script>
</div>

ご覧のとおり、Web サイトが読み込まれ (ページに移動したかのように)、そのコードが追加されます。私は物事の周りに iframe を行うことを考えていますが、私の知る限り、iframe に javascript を追加することはできないので、それは間違いなく彼らのやり方ではありません。

前もって感謝します

4

1 に答える 1

0

あなたが望んでいるビットは、javascriptでは行われていません。彼らは、ページ サーバー側をスクレイピングし、ブラウザーにヒットする前に変更しています。

于 2013-02-22T09:01:58.740 に答える