到页面顶部,导致 IE6 中的 JS 错误" />

JSPX 添加了 到页面顶部,导致 IE6 中的 JS 错误

发布于 2024-09-18 20:53:42 字数 215 浏览 4 评论 0 原文

当 JSPX 编译时,它会自动将 添加到文件顶部,这会导致某些 JavaScript 代码无法在 Internet Explorer 6 上运行。

如何避免在输出文件中添加

When JSPX compiles, it automatically adds <?xml version="1.0" encoding="UTF-8"?> to top of file which causes some JavaScript code not to work on Internet Explorer 6.

How can I avoid it to add <?xml version="1.0" encoding="UTF-8"?> in output file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

甜是你 2024-09-25 20:53:42

你可以使用

<jsp:output omit-xml-declaration="yes" />

you can use

<jsp:output omit-xml-declaration="yes" />
寄意 2024-09-25 20:53:42

你不能。这就是 JSPX 中“X”所代表的位置。 XML 格式的 JSP。您基本上有两个选择:

  1. 使用 JSP 而不是 JSPX。这样您就可以输出严格的 HTML,而不是被迫使用 XML/XHTML(推荐,除非您确实需要 JSPX 相对于 JSP 的优势)。

  2. 修复 JavaScript 代码,使其不再出错。您可以通过将其从 JSPX 文件移出到自己的 .js 文件中来完成此操作,您只需通过

You can't. That's where "X" in JSPX stands for. JSP in XML format. You've basically two options:

  1. Use JSP instead of JSPX. This way you can output strict HTML instead of being forced to use XML/XHTML (recommended, unless you really need the advantages JSPX offers over JSP).

  2. Fix the JavaScript code so that it doesn't error. You can do this by either moving it out of the JSPX file into its own .js file which you just include by <script src="file.js"></script> in the <head> (recommended), or by replacing all special/reserved XML characters like & and so on by XML entities like &, or by placing all the JS code inside a <![CDATA[ ]]> block.

暗恋未遂 2024-09-25 20:53:42

XML 声明不会自动导致 JavaScript 崩溃。相反,JavaScript 依赖于 HTML 的特性,而这在 XML 中并不适用。这种假设的一个具体示例是依赖于 HTML 中(元素)名称的不区分大小写的行为,而不是 XML 中区分大小写的行为。

The XML declaration does not automatically cause your JavaScript to break. Rather you have JavaScript that relies on the idiosyncrasies of HTML which fail to hold true in XML. A specific example of such an assumption would be relying on case-insensitive behaviour for (element) names in HTML rather that case-sensitive behaviour in XML.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文