2010-11-12 83 views
0

所以網站不要允許出於安全原因,一個iframe中打開自己的網頁----有沒有辦法打開iframe中的任何頁面?

所以我期待:

1:比較難一點:有沒有什麼辦法來繞過「不允許「仍然在我們的iframe中打開該頁面?

2:或者是否有任何可能的方式讓我們的用戶無法打開該頁面?我現在說這是因爲現在發生的情況是,當我們打開一個不允許的頁面時,它仍然會在同一個窗口或選項卡中打開我們的頁面,這會導致用戶離開我們的網站頁面並被強制轉到我們嘗試的頁面打開,而這個頁面將打開,而不是在iframe中mode--

+0

框架如何被阻塞?通過JavaScript?通過HTTP頭? – Matchu 2010-11-12 20:08:28

回答

0

1:比較難一點:有 任何辦法繞過這個「不允許」 的仍然打開裏面我們 該頁面iframe?

不,不是真的,您正在嵌入的網站可能使用JavaScript檢查它是否正在嵌入,並將頂層窗口重定向到他們的網站如果是這樣

如果一個網站不想讓你嵌入它,請不要嵌入它。在新窗口中打開它。

+0

謝謝---我會這麼認爲--- – joao 2010-11-12 20:08:56

+0

但有什麼辦法讓我們知道某個特定的網站不允許嵌入?那麼我想要做的只是給我們的用戶發送一條警告消息,說我們無法打開該頁面,否則重定向會發生,我們被迫退出我們的網站 - 我不會發生這種情況 - – joao 2010-11-12 20:11:27

+0

是的,*有點*。你將不得不編寫JavaScript來:1.打開一個新窗口。 2.將iframe插入到您想要的目標窗口中。 3.如果在幾秒鐘後,窗口離開測試頁面,則該站點不允許嵌入。 – cdhowie 2010-11-12 20:14:59

相關問題