我正在尝试在新的弹出窗口中加载帮助页面,如下面的代码所示:
<a href="#" onclick="window.open('/abc.htm', null,'width=500px,height=600px,scrollbars=yes,resizable=yes');" >
<img src="/images/icons/xyz.gif" valign="middle" border="0"/>
</a>
我的应用程序是部署在 Tomcat 8 上的 J2EE Web 应用程序。帮助文件的网页是 HTML 文件,位于 Tomcat 的 webapps 文件夹的根目录中。样式表和 JavaScript 存储在根目录的子文件夹中。
我的问题是,加载帮助页面时,没有应用任何样式。但是,如果我通过双击加载帮助文件,那么所有样式都会被应用。只有当它通过 Tomcat 加载时,我才会遇到这个问题。
Chrome 控制台显示以下警告:
Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://localhost:8080/Skins/Default/Stylesheets/Styles.css".
有人可以解释一下我在这里做错了什么吗?
最佳答案
我有一个 <!DOCTYPE html>
在我的页面顶部。我删除了它,它起作用了!!
关于css - 样式不适用于在 Tomcat Web 应用程序中使用 window.open 加载的 HTML 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48013669/