在Javascript中使用href,如谷歌的网页。

问题描述 投票:1回答:1

这听起来像一个愚蠢的问题,或者也许这是一个愚蠢的问题,我提前道歉,但我有一个问题,试图让我的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 window.location
1个回答
0
投票

我看你的问题还不够清楚。

但是,如果你想从你的网页导航到另一个网页,并在那里显示一个警报。你不能在你不欠的网页中显示警报,因为你打开的网页会有一个单独的脚本,你的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); 并显示了警报。

如果你不是这个意思,请把你的问题说得更清楚。

© www.soinside.com 2019 - 2024. All rights reserved.