2011-07-20 27 views
0

私は自分のHTMLに「iframe」でWebページを埋めたいと思っています。 しかし、私はいくつかのWebページが埋め込まれることを望んでいないことがわかります。彼らはいくつかの反埋め込みのjavascriptコードを持っています:javascriptコードの埋め込み禁止のWebページを埋め込む方法は?

if(top !== self) 

{ 

top.location.href = self.location.href; 

} 

これらのページを私自身のhtmlに埋め込むには?

"トップ"を自分のhtmlでiframeウィンドウに変更しようとしています。

var ifr = document.frames ? document.frames("ifr_1") : 
document.getElementById("ifr_1").contentWindow; 
window.top = ifr; 

しかし、動作しませんでした。

誰でも助けてくれますか?

+6

あなたもそうでない場合は、おそらく彼ら自身の理由があります – Ibu

+0

さらに、それらのiframeが別のドメインにある場合。彼らの変数にアクセスすることはできません – Ibu

+0

はい、あなたは正しいです。彼らの変数にアクセスすることはできません。私はこの種のページを埋め込むことができないでしょうか? @lbu – LovelyCatty

答えて

0

技術的に直接可能ではありません。

プロキシを使用して取得したHTMLコードでコンテンツを取得してスクリプトを無効にすることができますか。 iframeに表示することができます。しかしそれはお勧めできません。

関連する問題