我已经使用 TwitterBootstrap 构建了一个 WebForms .NET 应用程序。该应用程序托管在实际使用它的单独域上,即。应用程序.mydomain.com/appurl。该应用程序通过 IFrame 被“嵌入”到其自己的域上的另一个网站中,即 www.someotherdomain.com。这适用于所有浏览器(包括其他版本的 IE),但 IE9 除外,其中 JavaScript 在页面上停止响应。如果 IE9 直接用于 apps.mydomain.com/appurl 则它“正常工作”。
我没有收到任何错误或访问被拒绝或任何其他可见的东西。阅读大量帖子后,我确定:
- 两种文档类型都是相同的-在我的情况下
<sessionState cookieless="true" mode="InProc"></sessionState>
我在 web.config和web.config 中都尝试过<sessionState mode="InProc" customProvider="DefaultSessionProvider">
,结果相同
正在使用的脚本库是:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.1/js/bootstrap.js" type="text/javascript"></script>
<script src="Scripts/jquery.ezpz_hint.js"></script>
如果有人有任何想法,我会很高兴听到他们的声音,因为我已经在谷歌上搜索到死亡并且似乎找不到解决方案。此时我必须使用 IFrame 并且 IE9 需要工作,所以我必须找到解决方案。:-]
TIA