来自标题属性的文件名

Viewer.JS File Name from Title Attribute

本文关键字:文件名 属性 标题      更新时间:2023-09-26

我正在使用viewer.js (http://viewerjs.org/)来查看网站上的pdf,我想从iframe代码中提取属性"title"来为文档命名。

目前代码如下

<iframe id="viewer" src = "/ViewerJS/#../demo/ohm2013.odp" width='400' height='300' allowfullscreen webkitallowfullscreen></iframe>

,我希望能够做到这一点

<iframe id="viewer" src = "/ViewerJS/#../demo/ohm2013.odp" width='400' height='300' allowfullscreen webkitallowfullscreen title="Document Title"></iframe>

我知道我需要编辑的js文件中的代码位如下

document.getElementById("documentName").innerHTML=document.title

和我尝试了以下,但没有运气

document.getElementById("documentName").innerHTML=document.attr('title')

我只是不确定如何获得属性。

viewer.js的完整源代码可以在http://viewerjs.org/ViewerJS/viewer.js

查看。

可以这样传递title参数:

<iframe src="/ViewerJS/?title=My PDF Title#../demo/ohm2013.odp"></iframe>

只需注意必须将放在文档URL的前面。

知道怎么做了,只需要如下所示

document.getElementById("documentName").innerHTML=window.frameElement.title