加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何使用ScriptManager删除IE8 ssl警告消息“您是否

发布时间:2020-12-16 09:58:25 所属栏目:asp.Net 来源:网络整理
导读:我们的asp.net网站上的登录页面使用https – 而几乎所有其他页面都没有.在此登录页面上,IE8用户会收到“您是否只想查看安全传送的网页内容?”消息.许多用户因为习惯而按“是”,这会打破我们的登录页面.我知道问题源于ScriptManager生成的WebResource.axd和S
我们的asp.net网站上的登录页面使用https – 而几乎所有其他页面都没有.在此登录页面上,IE8用户会收到“您是否只想查看安全传送的网页内容?”消息.许多用户因为习惯而按“是”,这会打破我们的登录页面.我知道问题源于ScriptManager生成的WebResource.axd和ScriptResource.axd脚本标记.

我已经尝试了引用ScriptResource.axd / WebResource.axd的每种方法 – 但无论我做什么,我都会得到相同的IE8警告 – 一些例子:

<script src='https://www.mysite.org/ScriptResource.axd?123' type="text/javascript"></script>
<script src=' /ScriptResource.axd?123' type="text/javascript"></script> 
<script src=' //www.mysite.org/ScriptResource.axd?123' type="text/javascript"></script>
<script src=' ../ScriptResource.axd?123' type="text/javascript"></script>

以下是simple page with no axd script (no IE8 prompt)和another page with the same markup and a single axd script (produces the IE8 prompt)的示例.

认为在iis中可能存在一些奇怪的重定向axd文件 – 我甚至尝试过response.redirecting axd请求来保护global.asax中的url. Application_BeginRequest没有任何效果.

有没有人知道如何包含脚本管理器生成的ScriptResource.axd / WebResource.axd脚本,其方式不会触发“您是否只想查看安全传送的网页内容?”IE8消息?谢谢!

解决方法

查看流量,有些事情是将ScriptResource.axd的https请求重定向到http等效项.我不知道任何特定于ScriptResourceHandler的设置可以做到这一点,我知道我们一直使用MS AJAX脚本而不是问题.我会尝试暂时删除任何Application_BeginRequest处理程序,你必须看看它是否继续重定向.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读