hate IE so much
要支持IE8简直是噩梦啊今天又发现几个ie8的奇葩问题
ie 8 不支持ajax 传回json data。。。。凡是josn data。。一律打开为下载文件。。。。
new 是ie 8的关键字。。。不能在js利用。。。这可能是我的问题
另外ie 8 iframe 找body的方式和firefxo chrome不同
json data变成下载文件,是不是web 浏览器没设置对类型啊?按道理IE8不会这么弱智啊。 不过IE9以前的兼容性确实很糟糕
请 @老鼠爱上猫来吐槽一下:lol:lol ubuntuhk 发表于 12-8-2014 20:43
json data变成下载文件,是不是web 浏览器没设置对类型啊?按道理IE8不会这么弱智啊。
是ie8的问题。。其他浏览器没问题
必须后面把reponse header 设成html/text才行。。
周星星1832 发表于 12-8-2014 20:57
是ie8的问题。。其他浏览器没问题
必须后面把reponse header 设成html/text才行。。
ie7也没问题? IE10起码啊,否则还是别用javascript了 ubuntuhk 发表于 12-8-2014 21:08
ie7也没问题?
ie7还没看呢。。。家里没有 mason00 发表于 12-8-2014 21:08
IE10起码啊,否则还是别用javascript了
那没办法。。。很多大公司还是ie8.ie9呢 周星星1832 发表于 12-8-2014 21:11
ie7还没看呢。。。家里没有
你不是装了虚拟机了吗? 不过windows xp不再支持了,IE低版本的兼容性可以不用太care了。 ubuntuhk 发表于 12-8-2014 21:13
你不是装了虚拟机了吗?
只有ubuntu的虚拟现在 有个叫ietester的软件,可以模拟各种ie版本,不过这个好像在Windows 8 64位上不行,我公司就用不了 mason00 发表于 12-8-2014 21:30
有个叫ietester的软件,可以模拟各种ie版本,不过这个好像在Windows 8 64位上不行,我公司就用不了
我公司有。。。
一般的静态测试还可以
但是js不行。。
还是需要不同的机器不同的浏览器才行 ie 8 不支持ajax 传回json data。。。。凡是josn data。。一律打开为下载文件。。。。
我的为啥好好的.... 东西烂才能增加工作量,才能促进就业啊,呵呵。现在日常我都是用Chrome了,其他浏览器只有测试时候用。 diouf 发表于 12-8-2014 21:48
ie 8 不支持ajax 传回json data。。。。凡是josn data。。一律打开为下载文件。。。。
我的为啥好好的.. ...
不知道。。。你后台header设的是application/json??
貌似ie8 ie9都有这个问题 diouf 发表于 12-8-2014 21:48
ie 8 不支持ajax 传回json data。。。。凡是josn data。。一律打开为下载文件。。。。
我的为啥好好的.. ...
嗯,我也没听说过有这样的问题。 另外ie 8 iframe 找body的方式和firefxo chrome不同
内啥,怎么不用点jquery之类的? 周星星1832 发表于 12-8-2014 21:57
不知道。。。你后台header设的是application/json??
貌似ie8 ie9都有这个问题
是的...都没有问题....
唯一的问题是IE8不支持原生JSON对象,所以stringify有问题
用这个解决
https://github.com/douglascrockford/JSON-js cais 发表于 12-8-2014 22:21
内啥,怎么不用点jquery之类的?
...还有不用jQuery自己手写js的?...:'( cais 发表于 12-8-2014 22:21
内啥,怎么不用点jquery之类的?
就是用的juery ajax返回json直接下载。。。 diouf 发表于 12-8-2014 22:27
是的...都没有问题....
唯一的问题是IE8不支持原生JSON对象,所以stringify有问题
看来我ie8比较原生态。。。
昨晚搜索发现有此问题的还不少。。。 ie 8 支持ajax 传回json data mason00 发表于 12-8-2014 21:08
IE10起码啊,否则还是别用javascript了
IE8可以啦,我感到头痛的是ie6,但我写的网站不支持ie6, ie7 DDD888 发表于 13-8-2014 07:40
ie 8 支持ajax 传回json data
http://stackoverflow.com/questions/8892819/ie8-treats-json-response-as-file-and-tries-to-download-it
http://stackoverflow.com/questions/13943439/json-response-download-in-ie710 mason00 发表于 12-8-2014 21:30
有个叫ietester的软件,可以模拟各种ie版本,不过这个好像在Windows 8 64位上不行,我公司就用不了
没用的,还是用ie8真实 http://stackoverflow.com/questions/6114360/ie-prompts-to-open-or-save-json-result-from-server
http://blog.degree.no/2012/09/jquery-json-ie8ie9-treats-response-as-downloadable-file/ 周星星1832 发表于 13-8-2014 07:42
http://stackoverflow.com/questions/8892819/ie8-treats-json-response-as-file-and-tries-to-download- ...
我在服务器上用的是下列代码:)
public static ContentResult StringAsJsonCall(string value) {
if (string.IsNullOrWhiteSpace(value)) {
return null;
}
return new ContentResult {
Content = value,
ContentEncoding = null,
ContentType = "application/json"
};
}
DDD888 发表于 13-8-2014 07:46
我在服务器上用的是下列代码
public static ContentResult StringAsJsonCall(string value) ...
no idea then, must be different versions of ie 8:L 周星星1832 发表于 13-8-2014 07:51
no idea then, must be different versions of ie 8
不会吧,没有人和我抱怨说不能用ie8浏览我写的网站,不然的话,老板肯定追着我fix bug啦:loveliness:
页:
[1]
2