【问题标题】:Does HTMLEditorKit render depending on IE version?HTMLEditorKit 是否根据 IE 版本呈现?
【发布时间】:2015-05-31 16:09:08
【问题描述】:

HTMLEditorKit 在呈现 HTML 内容时忽略如下所示的标签(用于在 IE7+ 浏览器中模拟 IE7)是否正确?

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

HTMLEditorKit 上的文档提到它:

..支持 HTML 3.2 版(带有一些扩展),并且正在向 4.0 版迁移。不支持&lt;applet&gt; 标签,但为&lt;object&gt; 标签提供了一些支持。

所以我不需要担心 IE 渲染模式,因为无论如何这些都会被忽略?

【问题讨论】:

    标签: java html swing internet-explorer htmleditorkit


    【解决方案1】:

    所以我不需要担心 IE 渲染模式,因为无论如何这些都会被忽略?

    当这样写时,它们肯定会被忽略。

    但是如果 HTML 依赖于在实际浏览器中显示的兼容性模式,我猜它会使用对于 Swing 样式引擎来说过于复杂的样式。

    【讨论】:

    • 我不明白“这样写肯定会被忽略。”对于“这样写”,您指的是“”吗?
    • 是的,我的意思是写成meta 元素。 Swing 渲染引擎不理解的任何meta 元素都将被忽略。一些基于 HTM/CSS 的“兼容模式”修复非常畸形且脆弱,并且依赖于使用已知的解析/渲染错误。 Swing 渲染引擎在尝试解析 HTML/CSS hack 时很可能会崩溃..
    猜你喜欢
    • 2014-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多