【发布时间】:2015-08-27 05:25:02
【问题描述】:
如果未选中兼容性视图,Struts 1.2 应用程序将无法在 IE 11 中运行。
启用兼容性视图后,应用程序似乎运行良好。目标是让应用程序在没有兼容性设置的情况下工作。
我尝试了以下在我们的应用程序的<head> 中使用元标记的选项,但似乎没有奏效。
选项 1:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
我尝试在核心 JSP 页面的 head 标记中使用上述标记部署代码(当应用程序启动时,首先会加载这些页面),我们的应用程序应该在刷新后加载,但在本机模式下没有。
(main.jsp,home.jsp,blank.jsp,tableData.jsp)
选项 2:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
选项3:
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 。尝试使用这个标签和几个罐子,但还是一样。
任何形式的建议都将不胜感激,否则我需要将 12 万行源代码迁移到 Struts 2.X。
【问题讨论】:
-
您必须提供更多信息才能以任何有意义的方式回答此问题。
-
其实,如果应用程序写得好,你只需要转换动作和JSP。除此之外,具体出了什么问题?我的意思是,框架本身并不关心浏览器。旧的 S1 标签应该发出标准的 HTML,虽然它很粗糙而且很破旧,但仍然只是标准的 HTML。那么,什么不起作用?
标签: browser migration struts internet-explorer-11 struts-1