我正在尝试在网站上的iframe中显示.pdfs,但按照viewerjs.org上的说明进行操作会产生一个iframe,该iframe仅在ViewerJS中显示index.html文件。我的apache文件根目录位于
    /var/www/lifecycle/htdocs
ViewerJS目录位于
    /var/www/lifecycle/htdocs/js/ViewerJS
我要显示的pdf位于apache文档根目录。我有用于测试浏览器的最新php,apache2和iced-tea插件。相关的iframe元素为:
    <iframe allowfullscreen webkitallowfullscreen src="/js/ViewerJS/#../Homestake_Lease_Brennan_Agreement.pdf" id="viewerjs_preview"></iframe>


提前致谢!

最佳答案

事实证明,我的Web服务器未配置为自动将index.html用作“#”,并且在定位ViwerJS目录后在源代码中使用的路径是相对于ViewerJS的内容而不是相对于包含ViewerJS的目录。 iframe的正确格式为:
<iframe allowfullscreen webkitallowfullscreen src="/js/ViewerJS/#index.html../../Homestake_Lease_Brennan_Agreement.pdf" id="viewerjs_preview"></iframe>

09-16 01:18