gpt4 book ai didi

javascript - 如何读取新标签页location.href.match?使用 JavaScript

转载 作者:行者123 更新时间:2023-11-28 19:27:09 25 4
gpt4 key购买 nike

我想在打开的新选项卡与我想要的 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。

但是,如果您想打开不同的域,或者一旦用户导航到不同的域,您将无法再查询它。

关于javascript - 如何读取新标签页location.href.match?使用 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27643973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com