IE9 -怪癖模式和<jsp:include>
IE9 - Quirks Mode and <jsp:include>
在尝试了所有推荐的文档类型和元标签后,我不知道如何在IE9上禁用怪癖模式。
项目有一个主jsp,并在其中使用。
动态呈现。当我一个onkeypress事件被触发时,我得到一个"HTML1113:文档模式重启从怪癖到IE9标准"。
我试着在每个jps上使用这个,但没有运气:
<!doctype html>
<html>
<head>
<meta http-equiv="x-ua-compatible" content="IE=Edge"/>
</head>
...
也许jsp:include实现使用了iframe,在这种情况下,我永远不会摆脱quirks模式,或者这就是我对这篇文章中演示的理解。iframe会在quirks模式下呈现吗?
谢谢。
很抱歉,但是主/包含页面是唯一一个可以完全确定浏览器模式和文档模式的页面,奇怪的模式是IE7。因此,如果jsp:include确实被包含(看起来是这样),那么唯一的解决方案是更改主/包含页面。
菲尔我敢打赌,被包含的页面有另一个<html>
块,即它是一个完整的页面,而不仅仅是一个html片段。显然有2或3个<html>
块是一个怪癖
我也面临同样的问题。我所做的唯一错误是我在父jsp和子jsp中包含了doctype和元标记,这导致了这个问题。请删除已经包含在父jsp中的子jsp,并将其保留在父jsp中,这将解决此问题。
相关文章:
- 使用JSP从服务器检索和显示图像
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- servlet中的请求对象,而不是从jsp接收参数值
- 使用Javascript生成包含JSP的HTML
- 转义在jsp's脚本
- AngularJS ng include dons'不起作用
- 显示&作为&在jsp中使用angularjs而不使用ng-bind-html
- 在JSP中运行pdftk
- 使用javascript和jsp将数据插入到融合图中
- 如何将输入类型值或id从一个jsp传递到另一个jsp页面
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- ng include导致角度问题
- AngularJS ng include won'不知什么原因不起作用
- 在使用cq:include包含外部JS之前,如何在JSP中包含全局JS变量
- 如何将日期id从一个jsp传递到另一个jsp页面
- getting id from jsp
- 如何在javascript中使用jsp include tag
- jsp:include中的JSF 1.2自定义组件
- 使用JSP include指令传递参数
- jsp:include标记dons'我不使用javascript