为什么很长的url在chrome下没问题,在ie下就变成下载了呢。

zktz1 2014-12-10 10:16:46
代码是这样的

<iframe src="" id="login_ifr" style="display: none;" width="800px" height="800px"></iframe>
<script>
window.onload = function(){enter();}
function enter()
{
document.getElementById('login_ifr').src="/index.php/Auth/getLink";
}


/index.php/Auth/getLink的页面会输出

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script>window.location='http://www.abc.cn/basic_home.php/Login_edu/login_3rd/hash/fd6427d88b8aca436ea5614059e5a7ba/back2url/aHR0cDovL2Vjc2hvcC5maHh4dy5jbi9lY3Nob3AvZ29vZHMucGhwP2lkPTE0Mg=='</script>


chrome内核的浏览器都没问题。ie内核的浏览器在执行window.location='http://www.abc.cn/basic_home.php/Login_edu/login_3rd/hash/fd6427d88b8aca436ea5614059e5a7ba/back2url/aHR0cDovL2Vjc2hvcC5maHh4dy5jbi9lY3Nob3AvZ29vZHMucGhwP2lkPTE0Mg=='的时候会提示下载文件。而不解析HTML。

虽然这个是IE浏览器才出现的问题,但是没有IE板块。但是我后端用的php语言,所以投递到php板块了。
...全文
657 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zktz1 2014-12-10
  • 打赏
  • 举报
回复
因为怕被黑所以不敢用真域名啊 用IE11的F12功能查到 getLink的请求http头是

键	值
请求	GET /index.php/Auth/getLink HTTP/1.1
Accept	image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer	http://edu.ppm.cn/index.php/Auth/check/back2url/aHR0cDovL2Vjc2hvcC5maHh4dy5jbi9lY3Nob3AvZ29vZHMucGhwP2lkPTE0MQ==/appid/1/s/1
Accept-Language	zh-CN
User-Agent	Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; InfoPath.3)
Accept-Encoding	gzip, deflate
Host	edu.ppm.cn
DNT	1
Connection	Keep-Alive
Cookie	account_hash=dcGxVpzhdpDAwOAO0O0OO0O0O; LtpaToken=Dzf2w5AB6znQr3aJix7Eou4uWYcW4S73Cu2f0rBCL4b+uwLIHqnfmf6B1y0V/89Ic5KXbfISjA3eZuF0VrdVZpfgZKN9+YYugGNGyk6O3yxILIgfTHTo/iG4WtUykkRWcOOCkX4i/TW0h1f9HSHrdQQhwomv8reyb+ELvJisNfzTa6qSTMi9Emr9H95rxM8Kb0TSiN4WKu6UA+3oCEs46fhJoyOqw0aozOIssNtfUt2NJ2dWJ71C+al7DDbMlmXSLzkXj8wZnfEjsVaNNBDI4ipL0GLQCsM+PVbO9UCSR/jGmJCMcXWU1dtPITyzpfnup/TblmPs5uE=; LtpaToken2=KmxshMuszYvh9RN333kTynXBgj4dGUZpVpZ0XbH1AtBA9Z2Sq0IM+fhTrNyoL9BASuCvSjME+YzfeCcQ/30V5E5T7g0KuhM7+jmY+fFWUV2s5zXdjm465GA0SYbt7N5qOfYL433dq0iEmEpQ7DYsz2N52dPk0XBsbrzX14QHL5GJjeteCplOlcDJrsrBXBxmVuIR7bgzvQPlG6rr5y18ydkdo2VIvm3sNYeuI/CDJ5dzH5w+21xgN0StGTUsM6MkwHj3hTbk0xNHNZzcM9Ic/aqJhQAtuHb9FkrHduevl+x/vbEYNGfi/M368fdtagX8mpWhkgd1TuqVpWbRXnfi9c1GX2iAOTezO4IOS85huyA=; PHPSESSID=cvb35bqj9i4pb9ks3mrk4mtk57
响应头是

键	值
响应	HTTP/1.1 200 OK
Server	nginx
Date	Wed, 10 Dec 2014 03:04:52 GMT
Content-Type	text/html; charset=UTF-8
Transfer-Encoding	chunked
Connection	keep-alive
X-Powered-By	PHP/5.4.34
Cache-Control	no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma	no-cache
Expires	Mon, 26 Jul 1970 05:00:00 GMT
第二步windows.location跳转的请求头是

键	值
请求	GET /basic_home.php/Login_edu/login_3rd/hash/e4256c21bede46dec9906b0ea4e3e45f/back2url/aHR0cDovL2Vjc2hvcC5maHh4dy5jbi9lY3Nob3AvZ29vZHMucGhwP2lkPTE0MQ== HTTP/1.1
Accept	image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer	http://edu.ppm.cn/index.php/Auth/getLink
Accept-Language	zh-CN
User-Agent	Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; InfoPath.3)
Accept-Encoding	gzip, deflate
Host	www.fhxxw.cn
DNT	1
Connection	Keep-Alive
Cookie	PHPSESSID=pgt9kl9gt0c256ul06r44tppu2; FHXXW_USER=1e81DwXEVo1SngQPVq00YYF3RZmJRmvdoQa6fLTWsh07SD7ya7SkUdB3FU7TG2cyjNpJIq1zl4SVnU6zfdbHzWV%2Btz7Dbur8J6xq6w
响应头是

键	值
响应	HTTP/1.1 200 OK
Server	DnionOS/1.0
Date	Wed, 10 Dec 2014 03:05:04 GMT
Content-Type	text/html; charset=utf-8
X-Powered-By	PHP/5.3.28
Expires	Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control	no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma	no-cache
X-Cache	MISS from CT-JSNT-40-186.fastcdn.com
X-Cache	MISS from CT-JSNT-24-86.fastcdn.com
Transfer-Encoding	chunked
xuzuning 2014-12-10
  • 打赏
  • 举报
回复
你自己弄的假域名?
  • 打赏
  • 举报
回复
看http头的content-type

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧