簡體   English   中英

來自iframe的Javascript父頁面重定向

[英]Javascript parent page redirection from iframe

我需要從iframe實現父頁面重定向。 我知道由於瀏覽器的安全性,不可能在不同的域中進行。 但是我發現鏈接具有target屬性並嘗試以下列方式使用它:

<a href="http://google.com" target="_top" id="testParentRedirect">someLink</a>

如果我手動點擊此鏈接,它工作正常,但我找不到使用javascript模擬它的跨瀏覽器解決方案。

document.getElementById('testParentRedirect').click();

這在IE中工作正常,但Firefox和Safary不知道點擊功能:)。

我嘗試使用jquery,但由於某種原因,他們不模擬鏈接的點擊事件。 (見以下帖子)

我在stackoverflow上找不到任何合適的解決方案。 也許有人可以幫助我。 我會很感激的。 :)

您可以在javascript中執行此操作以退出框架:

window.top.location = "http://google.com";

你可以試試

top.location.replace( "http://google.com" );

在javascript中從框架中“逃脫”。

編輯:使用替換稍微好一些,改變了我使用它的答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM