原因是canvas内嵌套canvas出现的问题,改为在外层加上div,后续需要渲染的canvas插到该盒子下即可。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
</head>
<body>
<div id="pdf-container2">
<canvas id="pdf-container" style="width: 100%;height: 100%;"></canvas>
</div>
<script src="./js/jquery.1.9.1.min.js"></script>
<script src="js/pdfjs/pdf.js" type="text/javascript" charset="utf-8"></script>
<!-- <script src="js/pdfjs/pdf.worker.js" type="text/javascript" charset="utf-8"></script> -->