ajax 请求后 safari 浏览器页面自动关闭

问题描述

用java在jsp页面写了个ajax请求以后页面上有个返回按钮javascript:history.go(-1)返回上一页页面自动关闭了~有大侠遇到过这样的问题?debug跟踪没有任何报错~只是部分页面这样并不是所有,求指教~

解决方案

解决方案二:
不知道你的是mac机还是windows;safari在windows下已经不支持了;javascript:history.go(-1)后面还有代码吗?没有的话加上returnfalse;试试。

时间: 2024-11-05 12:28:23

ajax 请求后 safari 浏览器页面自动关闭的相关文章

多次Ajax请求后,浏览器会停止请求

问题描述 我在前台用了一个定时器,每隔5秒,就调用后台的一个服务,结果半个小时左右,浏览器就停止再发送请求,服务器仍然正常运行.只要刷新浏览器,它又会发送请求了.哪位大神可有类似情况? 解决方案 引用我在前台用了一个定时器,每隔5秒,就调用后台的一个服务,结果半个小时左右,浏览器就停止再发送请求,服务器仍然正常运行.只要刷新浏览器,它又会发送请求了.哪位大神可有类似情况?就你的信息,我的分析如下:定时器ok:你用了定时器,说明没问题.推荐使用setInterval做ajax也没问题:半个小时左右

jquery ajax 请求一直返回当前页面HTML代码

问题描述 jquery ajax 请求一直返回当前页面HTML代码 前端JS var names =$(""#names"").val(); if(isNull(names)){ alertMsg({'msg':'请输入姓名!'}); return; } var job_number =$(""#job_number"").val(); if(isNull(job_number)){ alertMsg({'msg':'请输入工

QQ第三方登陆 登陆成功后回调地址页面自动关闭的问题

问题描述 环境:asp.netmvc5iis8.0示例网站:http://ranwawa.com/Account/Login问题描述:点击QQ登陆,打开QQ登陆界面,登陆QQ,跳转到回调页面,过几秒之后,回调网页自动关闭了以前使用aspx也出现过这种问题,解决办法是在所有页面的head里面引入下面这段JS:<scripttype="text/javascript"src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loade

Ajax请求过程中下载文件在FireFox(火狐)浏览器下的兼容问题_AJAX相关

需求很简单,点击一个文件链接下载该文件,同时向后台发送请求.需求很常见,用户点击下载后通常要进行下载量的统计,统计的话可以利用 script标签 或者 img标签(图片ping) 的跨域能力,将它们的 src 属性指向统计地址,但是这次用了 ajax 进行统计,遂出现了这个问题. demo 代码如下: <a id="a" href="http://c758482.r82.cf2.rackcdn.com/Sublime Text 2.0.2 x64 Setup.exe&q

解决浏览器记住ajax请求并能前进和后退问题

在我们浏览不同网页的时候,我们可以通过浏览器的前进.后退键来去到我们前后访问过的页面.这都有一个共同点,就是 浏览器地址栏的地址改变了.浏览器自身维护了一个记录用户访问页面历史的栈,栈中记录了用户访问不同页面的先后顺序. 但是在开发中,我们经常会用到ajax技术去提升网页的用户体验.但是ajax本身并不改变浏览器地址栏中的url,是在同一个网页内部操作的,这时,浏览器并不会记录ajax请求的记录.在这种情况下,用户在一个页面触发的5次ajax请求后,点了后 退按钮,浏览器不会再次请求之前的aja

浅谈Ajax请求与浏览器缓存_AJAX相关

在现代Web应用程序中,前端代码充斥着大量的Ajax请求,如果对于Ajax请求可以使用浏览器缓存,那么可以显著地减少网络请求,提高程序响应速度. 1. Ajax Request 使用jQuery框架可以很方便的进行Ajax请求,示例代码如下: $.ajax({ url : 'url', dataType : "xml", cache: true, success : function(xml, status){ } }); 非常简单,注意其中的第4行代码:cache:true,显式的要

ajax请求Session失效问题_AJAX相关

最近由于一个项目,模块切换为ajax请求数据,当Session失效后,ajax请求后没有返回值,只有响应的html: <html> <script type='text/javascript'>window.open('http://192.168.0.118:8080/welcomeAction/loginUI.do','_top'); </script> </html> 现在Ajax在Web项目中应用广泛,几乎可以说无处不在,这就带来另外一个问题:当Aj

ajax请求Session失效问题

最近由于一个项目,模块切换为ajax请求数据,当Session失效后,ajax请求后没有返回值,只有响应的html: <html> <script type='text/javascript'>window.open('http://192.168.0.118:8080/welcomeAction/loginUI.do','_top'); </script> </html> 现在Ajax在Web项目中应用广泛,几乎可以说无处不在,这就带来另外一个问题:当Aj

java-spring-security中ajax请求是,弹出登录框的办法

问题描述 spring-security中ajax请求是,弹出登录框的办法 现在凡是session失效后都会跳转到登录页面.求一个,在session失效后,ajax访问能直接弹出自定义登录框不用跳转登录页面的思路.如何修改其中的filter?修改什么filter? 解决方案 目测应该是ajax请求和正常请求都走了登录filter的原因,然后登录filter判断未登录时都跳了登录页面,所以要解决这个问题,要么你在登录filter里面做判断区分,如果是ajax请求不要跳登录页面,给个特定的返回,然后