研究了半天的pdf.js
跨域问题一直没解决,后来发现主流浏览器都可以直接打开pdf
文件,还提供下载/打印等功能
那么,有必要在项目中使用pdf.js
或者其他pdf
插件吗?
还有我在把pdf
文件作为路径传给iframe
标签后,显示的pdf
文件超级小
这是我的html
<div id="report" class="tab-pane">
<iframe frameborder="0" width="100%" height="100%"></iframe>
</div>
这是我的js
// 查看pdf文件
var filePath = GetQueryString('file')
$('#report').find('iframe').attr('src', filePath);
// 分割地址栏参数函数
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
这是控制台的错误
求解答!
需不需要看你的需求,没有需求很难讲。
至于 iframe,好长时间没用了,你指定一个固定大小试试看。