javascript可以将我的页面重定向到一个url,如果失败,则不会发出警报
Can javascript redirect my page to a url and if fails without alert?
我有一个类似这样的应用程序链接,
pudding://anime/87667266347
我想要一种javascript来尝试重定向到这个url。如果重定向失败,什么也不做,不发出警报,只停留在当前页面上。
try{
window.location.href = "pudding://anime/87667266347";
}catch(error){
//do nothing
}
上面的代码似乎无法消除浏览器弹出的警报。
我怎样才能做到这一点?
最后我从这个问题中得到了答案如何检查iPhone上的网页是否安装了应用程序?
$(function(){
if (getQueryVariable("direct") == null) {
setTimeout(function() {
window.location.href = window.location.href + "?direct=no";
}, 10);
window.location = "pudding://anime/53b80d30abacae00038b4568";
}
});
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if (pair[0] == variable) {
return pair[1];
}
}
return null;
}
相关文章:
- javascript如果失败
- Ajax错误检查-如果Ajax请求失败,如何防止内容发生更改
- 如果查询使用AND失败,但使用OR有效
- 承诺,如果第一个失败,则返回第二个承诺结果
- 如果无法解析变量,则使 Jade (Pug) 失败
- 如果没有Javascript,Capybara Click_Button将失败
- 如果在ASP.Net MVC视图中验证失败,请设置httppostedfilebase
- 我正在用java脚本编写一个hangman程序,如果玩家失败了,我需要帮助来显示这个词
- 如果我超过一定数量的模式,则使用parcely.js的Regex过滤器将失败
- 循环遍历所有字段,如果任何一个字段的验证失败jquery,则返回false
- 如果web托管版本失败,请添加我自己的.js库版本
- 如果使用 JavaScript 登录失败,如何在登录页面中显示消息
- 如果失败,角度回调 API 将添加错误消息
- jQuery - 如果这个或这个得到失败的输入名称
- 如果约束失败,请暂停执行
- 如果输入文件丢失,有没有办法导致 Grunt 插件失败
- 如果验证失败,如何停止表单提交
- 猫鼬模型单元测试 - 如果任何测试用例失败,连接将不会关闭
- 为什么如果失败,我无法保留调用 api
- 如果我使用目标 14:30,则 JavaScript 运输倒计时将失败