gpt4 book ai didi

ajax - 一些 IE9 在 Ajax 请求时变成兼容性 View

转载 作者:行者123 更新时间:2023-12-04 05:20:50 25 4
gpt4 key购买 nike

我有一个 web 应用程序,它使用 ajax 和prototype.js( Ajax.Updater )。

new Ajax.Updater('someID','/some/url',
{
asynchronous:true,
evalScripts:true,
parameters:Form.serialize(Event.element(event).form),
requestHeaders:['X-Update', 'someID']
}
);

一些(不是全部)IE9 用户遇到了一个奇怪的现象。
  • UserAgent正常(非 ajax)HTTP 请求表示浏览器是 IE9,而不是在兼容性 View 中。
  • UserAgent ajax HTTP 请求表示浏览器是 IE7(IE9 的兼容性 View )。

  • 我想强制浏览器不要在ajax HTTP请求中使用兼容性 View ,但是html已经有 meta标签: <meta http-equiv="X-UA-Compatible" content="IE=edge"> .

    有谁知道原因或解决方法?

    最佳答案

    这是一个可能的解决方案 - 但尚未完全研究 - 尝试设置

    Header set X-UA-Compatible "IE=edge"

    在您的 httpd.conf.htaccess文件 - 这会将 X-UA-Compatible header 添加到来自 Apache 的所有响应中,以强制 IE 不使用兼容模式

    关于ajax - 一些 IE9 在 Ajax 请求时变成兼容性 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13715335/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com