从新窗口获取URL可以通过以下几种方式实现:
var newWindow = window.open('https://www.example.com');
var newWindowURL = newWindow.location.href;
console.log(newWindowURL);
推荐的腾讯云相关产品:无
<a href="https://www.example.com" target="_blank" id="link">Open New Window</a>
<script>
var newWindowURL = document.getElementById("link").href;
console.log(newWindowURL);
</script>
推荐的腾讯云相关产品:无
在父窗口中:
var newWindow = window.open('https://www.example.com');
// 监听子窗口发送的消息
window.addEventListener('message', function(event) {
if (event.origin === 'https://www.example.com') {
var newWindowURL = event.data;
console.log(newWindowURL);
}
});
在新窗口中:
window.opener.postMessage(window.location.href, 'https://www.example.com');
推荐的腾讯云相关产品:无
以上是从新窗口获取URL的几种常见方法,具体使用哪种方法取决于你的需求和场景。
领取专属 10元无门槛券
手把手带您无忧上云