2011-12-24 46 views
0

iframe網址我有和我一樣的許多問題,但我想真正得到瀏覽器的URL,而不是使用phpjqueryjavascript,任何的這個iframe網址。我使用php和javascript編寫了幾個代碼,但他們不適合我。有什麼建議嗎?獲取瀏覽器的URL,而不是通過PHP或JS或jQuery的

+0

您是否需要檢索完整的URL或是否要檢索URL參數?你能更清楚你到底在看什麼? – 2011-12-24 13:32:53

+0

想要完整的網址。 – Pritom 2011-12-24 13:47:48

+0

你可以在你已經試過的東西上做一些代碼,這樣那些回答的人就不會再發布它們了。讓我們所有人都能更好地回答。 – 2011-12-24 13:51:44

回答

0

喜歡的東西:

<script> 
var url = window.location; 
alert(url); 
</script> 

會給你的頁面的URL

https://stackoverflow.com/a/115533/402706爲獲得母公司的網址,而一個iframe內。

+0

它給了我iframe網址。 – Pritom 2011-12-25 03:03:49

+0

@Pritom,對,它會給你它所在頁面的網址(父母或iframe)。看到上面的鏈接獲取iframe的父母的網址。 – 2011-12-25 04:42:09

+0

我可以使用if(window.location == top.location)來區分iframe url和瀏覽器url,但不能獲得瀏覽器url。 – Pritom 2011-12-25 06:20:19

1

如果您位於單個域(瀏覽器和iframe url),那麼簡單的window.top.location.href應該返回給您瀏覽器url。 如果域名不同,則無法從父位置檢索任何信息

+0

有什麼方法可以知道我的頁面是否在iframe中? – Pritom 2011-12-27 02:12:19

+0

你可以檢查window.top.location和window.location是否不同,在這種情況下,你當然是在iframe中(再一次,如果父母和框架來自同一個域,如果不是,你將無法讀取窗口。在這種情況下,你也可能在iframe中) – malko 2011-12-27 09:26:44

相關問題