0

数日前、私はこの Web サイトを見つけました: http://hsmaker.com/ どの http Web サイトでも機能することに気付きました (約 50 の一般的な Web サイトを調べました)。URLのコンテンツをiframeにフェッチしてから、DOMオブジェクトを操作していくつかのjsモーションエフェクトを追加すると思います。

私は同じことをしたいと思っています (もう少し便利なアプリケーション) が、この動作はどういうわけか禁止されるべきではありませんか? つまり、以前にdomオブジェクトを操作しようとしたことがありますが、次のコードは機能しません(ただし、httpsではなくhttp google.comをフェッチできます):

<!DOCTYPE html>
<html>
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    </head>
    <body>
        <iframe style="width:100%; height:800px;" src="http://www.google.com"></iframe>
    </body>
</html>

PS ターゲットのウェブサイトが https である場合、全体の話は変わりますか?

4

1 に答える 1

3

hsmaker.comはiframeを使用しておらず、プロキシとして機能しています。

グーグルのようなウェブサイトがiframeで機能しない理由は、にx-frame-option設定されているためforbiddenです。

httpsでも機能しません。

于 2013-02-21T15:59:32.040 に答える