以下javascript代码会产生错误“未定义PDFViewer”。
var pdfViewer = new PDFViewer({
container: container,
viewer: viewer
});
在htmlView头中的pdfViewer代码上方,我像这样添加对它的引用:
<script type="module" src="./pdf.js/web/pdf_viewer.js"></script>
在pdf_viewer.js中,有一个导出语句:
class PDFViewer extends BaseViewer {
...
}
export {
PDFViewer
};
我对导入,导出,模块等不是很熟悉,所以希望你们其中的javascript专家可以启发我我做错了什么。
-----------------------------------------编辑----- --------------------------------------
显然,浏览器未加载pdf_viewer.js。因为文件在那里,所以不知道为什么。上面的代码是为了避免在加载这样的原始版本时发生另一个错误:
<script type="text/javascript" src="https://raw.githubusercontent.com/mozilla/pdf.js/master/web/pdf_viewer.js"></script>
拒绝执行脚本 'https://raw.githubusercontent.com/mozilla/pdf.js/master/web/pdf_viewer.js' 因为它的MIME类型('text / plain')不可执行,并且严格 MIME类型检查已启用。