这听起来像一个愚蠢的问题,或者也许这是一个愚蠢的问题,我提前道歉,但我有一个问题,试图让我的window.location.href在网页上显示警报,如谷歌和YouTube。
它在实时服务器上显示警报,但它只是,我不能告诉如果它的工作,如谷歌和YouTube的网页,因为我没有看到任何警报。当我运行它的时候,我看到它重新打开我刚刚最小化的标签,所以它可能在工作,但是否有任何其他形式的验证,看看它是否在工作。
我对JavaScript还很陌生,但这是我正在使用的代码,任何建议都将非常感激。再次感谢您
<p id="URLc"></p>
<script>
document.getElementById("URLc").innerHTML =location.href
alert('This website is'+ window.location.href);
</script>
我看你的问题还不够清楚。
但是,如果你想从你的网页导航到另一个网页,并在那里显示一个警报。你不能在你不欠的网页中显示警报,因为你打开的网页会有一个单独的脚本,你的JavaScript代码不会影响它。
location.href
.postMessage()
如图 此处.HTML
文件,在其中添加你想要的信息,然后像这样做。window.open( {{THE HTML FILE URL}} , 'popup', 'width=600,height=600');
window.location.href = {{THE URL YOU WANNA NAVIGATE TO}};
不是说你能把你想导航的URL传到你的HTML文件里,用的是 查询字符串
如果您的问题是关于显示您的 location.href
在你的网站上,应该就可以了。我打开 https://www.youtube.com/?feature=ytca
,打开浏览器控制台并运行 alert(window.location.href);
并显示了警报。
如果你不是这个意思,请把你的问题说得更清楚。