首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >window.location通过jquery mobile实现chrome跳跃

window.location通过jquery mobile实现chrome跳跃
EN

Stack Overflow用户
提问于 2012-09-13 17:37:43
回答 2查看 316关注 0票数 0

单击链接时,我会通过ajax调用生成一个指向clickonce应用程序的链接。当ajax成功返回生成的链接时,我设置了window.location = my_generated_link;

这在IE9中工作得很好,即下载clickonce,我停留在当前页面,

( clickonce仍然会被下载,但是离开我当前的页面是很烦人的)。

有谁有主意吗?

EN

回答 2

Stack Overflow用户

发布于 2012-09-13 17:52:02

确保在完成ajax请求之后执行window.location =newlocation可能是在ajax请求之前执行window.location = my_generated_link;

像这样

代码语言:javascript
复制
$.ajax({
  url: "test.html",
  context: document.body
}).done(function() { 
  window.location = my_generated_link;
}); 
票数 0
EN

Stack Overflow用户

发布于 2014-07-08 21:01:39

获取一个隐藏的Iframe,并将my_generated_link url提供给该IFrame的源。还要向my_generated_link添加一个参数cofc_goback=false,即

代码语言:javascript
复制
my_generated_link = my_generated_link + "&cofc_goback=false";
$('iframe').prop("src",my_generated_link);

这对我来说在所有的浏览器中都能完美地工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12403412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档