viewer js只显示index.html

时间:2015-06-03 17:36:23

标签: javascript html apache iframe

我正在尝试在我的网站上的iframe中显示.pdfs,但是按照viewerjs.org上的说明生成一个仅显示ViewerJS中的index.html文件的iframe。我的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>

提前谢谢!

2 个答案:

答案 0 :(得分:1)

事实证明我的网络服务器没有配置为自动使用index.html用于&#34;#&#34;,找到ViwerJS目录后在源中使用的路径是相对于内容的ViewerJS,而不是包含ViewerJS的目录。
iframe的正确格式是:
<iframe allowfullscreen webkitallowfullscreen src="/js/ViewerJS/#index.html../../Homestake_Lease_Brennan_Agreement.pdf" id="viewerjs_preview"></iframe>

答案 1 :(得分:1)

抱歉,有点晚了,但你必须写下这段代码。在我的情况下,我使用localhost所以它将是这样的: <iframe allowfullscreen webkitallowfullscreen src="http://localhost/js/ViewerJS/#../Homestake_Lease_Brennan_Agreement.pdf" id="viewerjs_preview"></iframe>

您必须将此代码放入html。