如何阅读新标签位置.href.match?使用 Javascript
How to Read New Tab location.href.match? using Javascript
我想在新打开的选项卡与我想要的URL匹配时显示警报。
我想出了这个代码。
<button class="button" id="open-newtab"
onclick="return ouvre('https://www.facebook.com/');">Open</button>
<script>
function ouvre(fichier) {
ff = window.open(fichier, "popup", "width=600px,height=300px,left=50%,top=50%");
if (ff.location.href.match(/https:'/'/www.facebook.com/)) {
alert("Hello! I am an alert box!!");
}
}
</script>
当我删除ff.location.href.match上的ff时,它将读取窗口的当前URL,而不是新选项卡。
是否可以读取新选项卡的 location.href?
谢谢
只要打开的窗口与父页面位于同一域中,您就可以访问窗口的 URL。
但是,如果您想打开不同的域,或者一旦用户导航到其他域,您将无法再查询它。
相关文章:
- 在单击href链接的同时下载文件
- 如果href包含X,请更改href
- 锚点元素的href属性自动更改
- 锚点元素不't使用svg时,请打开EDGE上的href
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- Href:当前DIV中的目标ID
- href属性内的javascript函数
- ng绑定和ng href问题.ng href未从控制器加载数据
- 如何将href设置为不同的值
- 如何提取“;href"最近列表项中的属性值
- CKEditor如何允许href="javascript:void(0)"在小部件中
- 渲染”;a“;React.js中的可选href
- 在类似Facebook的社交墙中添加href
- D3 Javascript HREF链接替换
- 点击href在谷歌地图中加载位置
- 如何阅读新标签位置.href.match?使用 Javascript
- Regexp match smth like <a href="...">
- 这个javascript正则表达式做什么?: var match = self.location.href.替换(美元/
- 相当于AngularJS中的location.href.match