gpt4 book ai didi

.net - WebResource.axd 不适用于 Internet Explorer 11

转载 作者:行者123 更新时间:2023-12-02 08:30:29 25 4
gpt4 key购买 nike

我们正在针对新的 Windows 8.1 IE 11 浏览器 classic 和 Metro 测试我们的网站。
有一个Javascript文件嵌入 WebResource.axdWebResource可以在 Firefox、Google Chrome 和 IE 11 中正常生成和加载,并在兼容性 View 中添加网站。
唯一的问题是 IE 11 经典版和都会版,其中 WebResource未加载。
我并不是在寻求精确的答案,但令我困惑的是,
我看不到WebResource <script>生成的 HTML 中的标记。我也看不到对资源的​​任何隐式请求。
现在我的问题是问题出在哪里,我调试了我的代码,但没有发现它在任何自定义处理程序或模块中失败。
它是否在 IIS 处理程序(AssemblyResourceLoader-Integrated)或生成逻辑中失败您在哪里注册 WebResource

最佳答案

理查德的上述解决方法:

Setting Page.ClientTarget = "uplevel" in the Page_Init event.

是正确的;您需要禁用用户代理嗅探的使用,以使 ASPNET 向 IE11 发送正确的脚本 block 。 http://msdn.microsoft.com/en-us/library/system.web.ui.page.clienttarget.aspx

不幸的是,事实证明他们用于启用 IE10 的补丁无法在 IE11 上正常工作(因为 IE 团队显着更改了 IE 用户代理字符串,默认情况下删除了 MSIE token )。因此,ASP.NET 的另一个补丁于 2013 年 6 月发布。请参阅 https://stackoverflow.com/a/18651133/126229

关于.net - WebResource.axd 不适用于 Internet Explorer 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17861424/

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