Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript中使用href与google等网页_Javascript_Window.location - Fatal编程技术网

在Javascript中使用href与google等网页

在Javascript中使用href与google等网页,javascript,window.location,Javascript,Window.location,这听起来像是一个愚蠢的问题,或者可能是一个愚蠢的问题,我提前道歉,但我在试图让我的window.location.href在谷歌和youtube等网页上显示警报时遇到了问题 它在实时服务器上显示警报,但我无法判断它是否在谷歌和youtube等网页上工作,因为我没有看到任何警报。当我运行它时,我确实看到它重新打开了我刚刚最小化的选项卡,所以它可能会工作,但是是否还有其他形式的验证,看看它是否工作 我对JavaScript还是相当陌生,但这是我正在使用的代码,任何建议都将不胜感激。再次感谢你 <

这听起来像是一个愚蠢的问题,或者可能是一个愚蠢的问题,我提前道歉,但我在试图让我的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>

document.getElementById(“URLc”).innerHTML=location.href 警报('此网站为'+window.location.href');
我发现你的问题不够清楚

但是,如果您想从您的网页导航到另一个网页,并在那里显示警报。您不能在您不欠的网页中显示警报,因为您打开的网页将有一个单独的脚本,并且您的JavaScript代码不会影响它

  • 您可以在更改
    位置之前显示警报。href
  • 您可以使用
    postMessage()
    ,如图所示
  • 通过制作另一个
    HTML
    文件,向其中添加所需的消息,并执行以下操作,可以显示包含要显示的消息的弹出窗口:
window.open({{HTML文件URL},'popup','width=600,height=600');
window.location.href={{要导航到的URL};
并不是说您可以使用

如果您的问题是关于在您的网站上显示您的
位置。href
,那么它应该可以正常工作。我打开了
https://www.youtube.com/?feature=ytca
,打开浏览器控制台并运行
警报(window.location.href)并显示警报


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

我看你的问题不够清楚

但是,如果您想从您的网页导航到另一个网页,并在那里显示警报。您不能在您不欠的网页中显示警报,因为您打开的网页将有一个单独的脚本,并且您的JavaScript代码不会影响它

  • 您可以在更改
    位置之前显示警报。href
  • 您可以使用
    postMessage()
    ,如图所示
  • 通过制作另一个
    HTML
    文件,向其中添加所需的消息,并执行以下操作,可以显示包含要显示的消息的弹出窗口:
window.open({{HTML文件URL},'popup','width=600,height=600');
window.location.href={{要导航到的URL};
并不是说您可以使用

如果您的问题是关于在您的网站上显示您的
位置。href
,那么它应该可以正常工作。我打开了
https://www.youtube.com/?feature=ytca
,打开浏览器控制台并运行
警报(window.location.href)并显示警报


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

这个问题是关于谷歌在你的网站上爬行的问题吗?我不这么认为?我只是想看看它是否有效,它是否会提醒我当前的URL名称是什么,这样我就可以移动到URL的regex并过滤掉某些符号,所以这个提醒,只是为了验证它是否有效。如果这一切都有意义的话。这个问题是关于谷歌抓取你的网站的问题吗?我不这么认为?我只是想看看它是否有效,它是否会提醒我当前的URL名称是什么,这样我就可以移动到URL的regex并过滤掉某些符号,所以这个提醒,只是为了验证它是否有效。如果这一切都有意义的话。哦,好的,再次感谢你的解释,是的,我想做的就是检查它是否有效。我的主要目标是通过使用正则表达式来验证URL地址,过滤掉某些符号等,因为我正在创建一个过滤掉某些网页的检测程序(不是针对我的网站,更像是一种算法)。警报只是为了看看它是否有效。谢谢你哦,好的,再次感谢你的解释,是的,我只想检查一下它是否有效。我的主要目标是通过使用正则表达式来验证URL地址,过滤掉某些符号等,因为我正在创建一个过滤掉某些网页的检测程序(不是针对我的网站,更像是一种算法)。警报只是为了看看它是否有效。非常感谢。