SAP Portal上有此要求。当前版本的Portal不允许我在IE上集成SAP UI5应用程序,主要是因为SAP Portal运行在Quirks模式下,而UI5运行在标准模式下。我们使用的是IE11,所以在Chrome/FF中没有问题。因此,思爱普提出的解决方案是在新窗口中打开UI5应用程序,但客户对此解决方案并不满意。因此,我一直在寻找使用JQuery处理此问题的方法。当我在jquery对话框上打开UI5应用程序(iframe/div)时,门户在怪癖模式(根目录)下运行,导致只能在怪癖模式下打开。
我在类似的上下文中读到的帖子很少,所以请咨询这里的专家,看看是否有一种方法或解决方案可以使用JQuery或JS在标准模式下打开/加载ui5应用程序,因为它不能在IE中以怪癖模式运行,而在门户网站上。
如果我需要提供更多细节,请告诉我,因为我之前的帖子被搁置了。
发布于 2016-10-13 05:46:16
不幸的是,SAP提出的解决方案是您唯一可用的解决方案。
IE 绝对不能在同一页面中渲染标准模式和怪癖模式,即使它们在不同的框架或iframes中也是如此。
您可以在两者之间混合的唯一方法是将它们放在单独的窗口中。
值得一提的是,任何仍在怪癖模式下运行的东西都是借来的时间。Microsoft的新Edge浏览器不支持Quirks模式。目前,你仍然可以运行IE11,但总有一天会放弃对IE11的支持,而Edge将成为唯一的微软浏览器。在这一点上,你将无法使用任何需要怪癖模式的东西。我会敦促你现在就计划升级,因为转换会很容易,而不是等到它强加给你。
https://stackoverflow.com/questions/39217403
复制相似问题