簡體   English   中英

從新創建的窗口中獲取location.hostname

[英]Getting location.hostname from new created window

我在使用javascript獲取新創建的窗口的location.hostname時遇到問題。 例如,我有以下情況:

var win_handler = window.open('/ window parametars /');

我想從這個新窗口中獲取主機名,並將其與主窗口主機名進行比較,例如:

如果(win_handler.location.hostname == window.location.hostname){//做某事}

而且這在safari,歌劇,firefox,chrome上完美運行。但是由於我有問題,它說“權限被拒絕”?

有誰知道如何解決這個問題,也可以嗎?

聽起來您違反了同源政策

相同的源策略允許運行在源自同一站點的頁面上的腳本不受特定限制地訪問彼此的方法和屬性,但是可以阻止跨不同站點上的頁面訪問大多數方法和屬性。

暫無
暫無

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

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