You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Paged.js突然无法运行:报错“PagedPolyfill is not defined”的解决求助

Paged.js突然无法运行:报错“PagedPolyfill is not defined”的解决求助

我最近在用Paged.js把基于HTML的文档转成PDF格式打印,之前一直好好的,今天突然在浏览器控制台里弹出两个错误:

Uncaught SyntaxError: Cannot use import statement outside a module (at paged.js:1:1)
Uncaught ReferenceError: PagedPolyfill is not defined

我之前是这么加载这个库的:

<script src="https://unpkg.com/pagedjs/dist/paged.polyfill.js"></script>
<script>
    document.addEventListener("DOMContentLoaded", function() {
        if (typeof Paged !== "undefined") {
            Paged.polyfill();
        } else {
            console.error("Paged.js did not load correctly.");
        }
    });
</script>

需要说明的是,我的HTML文件是直接从桌面打开的(没有搭建本地服务器),所以得找一个能在这种场景下生效的解决方案。

我已经试过这些办法,但都没解决问题:

  • 检查了paged.polyfill.js的URL是否能正常访问——没问题,脚本能成功加载
  • 在Chrome、Edge、Firefox等不同浏览器里测试,结果都是一样的错误
  • 尝试把脚本下载到本地使用,还是出现相同的问题

有没有最近遇到过同样问题的朋友?有没有什么变通方案,或者其他能在独立HTML文件里集成Paged.js的方法?

提前感谢大家的帮助!

备注:内容来源于stack exchange,提问作者Hillel Picciotto Chayo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 19:39:30