我正在尝试在我的网站上的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>
提前谢谢!
答案 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。