有没有办法使用javascript或Jquery停止url重定向?
例如,当您单击此flickr url时: /size/h/changes to/size/l/如果它转到404,我如何阻止它进行此更改并通过Jquery或javascript发出警报有没有办法使用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(
<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我该怎么做?