我的网络服务器根目录之外有一堆资源。这个资源主要是html文件,有相关的css和js。我正在尝试在当前页面中使用它们,看起来我应该为此使用 iframe。
问题是我在这样的 iframe 中加载了 html,但它没有任何样式显示。我检查了萤火虫并正确包含了css,但没有应用定义的属性。
你能帮助我吗?提前致谢 :)
更新了更多信息
我在 apache 的公用文件夹之外的文件夹中有一个资源列表
/usr/resources/resource1.html
此 html 文件使用位于同一不可访问文件夹中的 css 和 js 的相对路由:/usr/resources/css/style.css
我通过一个 php 脚本(使用 readfile)提供这个 html 文件。我在菜单中有一个资源列表,当用户单击资源名称时,我使用 jQuery 更改 iframe src 属性以刷新它,正如我所说,我看到加载了 html(也加载了所有 css)但样式不适用。我有点卡在这里:S
解决方案 我找到了一个解决方案,问题是 finfo_file 没有正确返回 js 和 html 文件的标头(它为两者都返回了文本/纯文本),因此它们没有应用于 iframe。