window.location使用jquery mobile实现chrome跳转
window.location make chrome jump with jquery mobile
单击链接时,我会通过ajax调用生成指向clickonce应用程序的链接。当ajax成功返回生成的链接时,我设置了window.location = my_generated_link;
这在IE9中运行良好,即点击一次即可下载,并且我停留在当前页面,
然而,在Chrome中,我会被导航回上一页
(clickonce仍然会被下载,但从我的当前页面导航出去很烦人)。
有人有主意吗?
确保在完成ajax请求后执行window.location=newlocation可能是在ajax请求之前执行的window.location = my_generated_link;
像这个
$.ajax({
url: "test.html",
context: document.body
}).done(function() {
window.location = my_generated_link;
});
获取一个隐藏的IFrame,并将my_generated_link url提供给该IFrame的源。此外,在my_generated_link(即)中添加参数cofc_goback=false
my_generated_link = my_generated_link + "&cofc_goback=false";
$('iframe').prop("src",my_generated_link);
这在所有浏览器中都非常适合我。
相关文章:
- window.location使用jquery mobile实现chrome跳转
- JavaScript使event.key警报event.keyCode的基本polyfill实现Chrome的现代化
- 在Chrome扩展中实现facebook登录
- d3实现可以在firefox/chrome上运行,但不能在iPad上运行
- 在 chrome 中实现 firebug 的 console.table
- 如何在固定时间间隔内实现 chrome 扩展弹出桌面通知
- 实现货币格式 Chromecast Sender Chrome
- 从服务器接收并以chrome扩展实现.js文件
- Chrome扩展-实现通道
- 如何更改Chrome'的键盘快捷方式;实现到HTML5语音输入API
- Javascript“;对于的“;循环可以在Chrome中实现
- 为什么这个“范围”实现会在chrome中崩溃选项卡
- 如何使用JavaScript使Google Chrome DevTools控制台实现全屏显示
- Chrome没有正确实现getElementsByClassName:不能使用多个类
- 实现一个Chrome扩展开/关切换按钮
- 如何调用Chrome实现的原始' console.log ',如果它已被用户的脚本覆盖
- 实现跨扩展消息传递在chrome扩展和应用程序
- 哪些ECMAScript 6/7标准是在Firefox中实现的,而不是在chrome中
- 我已经使用html画布实现了javascript图像裁剪功能.它在chrome和IE上运行得很好(?!),但在firef
- 如何在向NaCl (Chrome Native Client)发送消息后实现回调