如何从外部窗口对象获取 location.href
How to get location.href from external window object?
这是我在 5 秒后打印 esternal 窗口位置的示例代码:
<SCRIPT TYPE="text/javascript">
function Loaded()
{
var newPage=window.open('http://externaldomainurl','myWindow');
newPage.focus();
setTimeout(function(){urlCheck(newPage)}, 5000);
}
function urlCheck(newPage)
{
alert(newPage.location)
newPage.close();
}
</SCRIPT>
<a href="#" onclick="javascript:Loaded();">TEST</a>
但没有任何迹象出现警惕。
啧
出于安全原因,对其他来源数据的访问受到限制。您无法监控用户离开您的网站后浏览到的位置。
如果您能够编辑两个源的代码,则可以使用 postMessage
和 addEventListener('message', listener)
在两个源之间传递消息。
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 可以'当window.location.href时,无法从javascript获取post值
- $location.path获取上一个路径
- 获取 window.location.reload 以在 Ionic 中仅加载一次
- 未知提供程序:在angular.bootstrap之前使用$injector获取$location服务时使用$rootE
- Javascript - 获取 location.pathname + location.search - 不占用所有部
- 如何从外部窗口对象获取 location.href
- 如何使用 PHP 获取 document.location.href 的值
- 获取 window.location.href 以返回页面名称和扩展名(如果 URL 以 / 斜杠结尾)
- javascript使用location.search获取url不起作用
- Javascript从url (windows.location)获取所有参数
- 使用AngularJS $location从URL中的查询字符串中获取值
- $location.path()从承诺中获取
- 使用windows.location.href (PHP)获取数据复选框
- window.location.reload() 从哪里获取其值
- 使用google location API获取以特定位置为中心和半径(例如50km)的位置列表
- 使用$location重定向后获取空数组.在angularJs中
- 如何从window.location.pathname获取文件名
- 当我使用location.href时,如何获取上一页的url
- 获取带有阿拉伯字母的“document.location.href”