很久以前,我遇到了一个问题,即在<script>
标签中的 html 页面中嵌入过多的 JavaScript。JavaScript 有很多<
和>
标志,它与实际页面的 html 标记有某种冲突。
我现在无法重新创建它。这怎么可能发生?还是浏览器现在在处理嵌入式 JavasSript 方面更加智能?
很久以前,我遇到了一个问题,即在<script>
标签中的 html 页面中嵌入过多的 JavaScript。JavaScript 有很多<
和>
标志,它与实际页面的 html 标记有某种冲突。
我现在无法重新创建它。这怎么可能发生?还是浏览器现在在处理嵌入式 JavasSript 方面更加智能?
但是,我刚刚遇到了这个问题,不是在浏览器中,而是在 IDE - JBoss Developer Studio(它是 Eclipse IDE 的变体)中
当我在浏览器中运行应用程序(它是一个 Java Enterprise 应用程序,在 JBoss Web 服务器上运行)时,我得到与 IDE 中相同的错误:元素的内容必须由格式正确的字符数据或标记组成。虽然现代浏览器已经解决了这个问题,但像我一样在 JSF 页面(Java Server Faces)中嵌入 javascript 代码仍然会遇到同样的问题。也许您可能想尝试一下:创建一个简单的 JSF 应用程序,嵌入 javascript,在 JBoss 等 Java Web 服务器上运行它