确定当前打开的页面是否是在新选项卡中打开的父页面的副本
本文关键字:选项 副本 是否是 新选项 | 更新日期: 2023-09-27 18:02:20
我正在尝试编写一个简单的javascript/jquery,以找出是否给定的页面是从一个新的选项卡中的父页面打开的,并且该页面是父页面的副本。
我遇到过检查(typeof(opener) != "undefined")
和window.parent.location==window.location
的方法。但他们似乎找不到解决办法。
有人知道这个吗?
任何Javascript/Jquery或Razor视图引擎的解决方案都会很棒。
比较window.parent.location == window.location
将返回false
,比较两个不同的对象,即使具有相同的属性,而比较window.parent.location.href == window.location.href
将返回true
,比较两个字符串,相同的URL。
所以如果我明白你在寻找什么,你应该比较两个对象之间的href
属性。