IE11:打开jquery对话框,当根html页面处于怪癖模式时,在标准模式下加载外部URL

时间:2016-08-30 01:12:35

标签: dialog jquery-ui-dialog sapui5 quirks-mode

此要求在SAP Portal上。当前版本的Portal不允许我在IE上集成SAP UI5应用程序,主要是因为SAP Portal在Quirks模式下运行,而UI5在标准模式下运行。我们在IE11上,所以在Chrome / FF中没有问题。因此,SAP建议的解决方案是在新窗口中打开UI5应用程序,客户对此解决方案不满意。所以我一直在寻找使用JQuery来处理这个问题的方法。当我在Jquery对话框上打开UI5应用程序(iframe / div)时,Portal在Quirks模式(root)上运行,导致仅在Quirks模式下打开。

我已经在类似的上下文中阅读了SO中的一些帖子,所以请与专家一起查看是否有方法或解决方案使用JQuery或JS在标准模式下打开/加载ui5应用程序,因为它可以&# 39;在Portal上的IE中以怪癖模式运行。

如果我需要提供更多细节,请告诉我,因为我之前的帖子被搁置了。

1 个答案:

答案 0 :(得分:0)

不幸的是,SAP提出的解决方案是唯一可供您使用的解决方案。

IE 绝对不能在同一页面中呈现标准模式和怪癖模式,即使它们位于不同的框架或iframe中也是如此。

你可以在两者之间混合的唯一方法是将它们放在不同的窗口中。

值得一提的是,任何仍然以怪癖模式运行的东西都是靠借来的时间生活的。 Microsoft的新Edge浏览器不支持Quirks模式。目前,您仍然可以运行IE11,但是有一段时间会删除对IE11的支持,而Edge将成为唯一的MS浏览器。此时,您将无法使用任何需要怪异模式的东西。我会敦促你计划现在进行升级,而过渡很容易,而不是等到它被逼到你身上。