Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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或Jquery停止url重定向?_Javascript_Jquery - Fatal编程技术网

有没有办法使用javascript或Jquery停止url重定向?

有没有办法使用javascript或Jquery停止url重定向?,javascript,jquery,Javascript,Jquery,例如,当您单击此flickr url时: /size/h/changes to/size/l/如果它转到404,我如何阻止它进行此更改并通过Jquery或javascript发出警报 <script> function yo(){ var href = "http://www.flickr.com/photos/caterpiya/5716797477/" href = href+"sizes/h/"; window.open(

例如,当您单击此flickr url时:

/size/h/changes to/size/l/如果它转到404,我如何阻止它进行此更改并通过Jquery或javascript发出警报

<script>
    function yo(){
        var href = "http://www.flickr.com/photos/caterpiya/5716797477/"
        href = href+"sizes/h/";
        window.open(href);
    }
</script>
<button  onclick="yo()">open</button>

函数yo(){
var href=”http://www.flickr.com/photos/caterpiya/5716797477/"
href=href+“大小/h/”;
window.open(href);
}
打开

使用全局变量怎么样?比如:

<script>
    var isUrlClicked = false;

    function yo(){
        var href = "http://www.flickr.com/photos/caterpiya/5716797477/"
        href = href+"sizes/h/";
        isUrlClicked = true;
        window.open("href");
    }
</script>

<button  onclick="yo()">open</button>

var=false;
函数yo(){
var href=”http://www.flickr.com/photos/caterpiya/5716797477/"
href=href+“大小/h/”;
isUrlClicked=true;
window.open(“href”);
}
打开

为这些按钮设置一个类,否则您无法直接识别它。您不应该在
窗口中的
href
周围加引号。open()
。我认为您无法了解此重定向。由于该窗口与您位于不同的域中,您无法检查它。如果您只是重定向,您将永远不会知道URL是否正在重定向。一个选项是通过AJAX获取页面并读取响应标题,我想这应该会告诉您最终的URL。@DavidGuyen我该怎么做?