文章導出插件 v1.3 發佈:修復二維碼導出崩潰

島主 发布于 阅读:44

文章導出插件 v1.3 發佈:修復二維碼導出崩潰

v1.3 修復了圖片導出在「開啓二維碼」模式下直接崩潰的問題。

問題

v1.2 起,圖片導出加入了二維碼生成(link / custom / wechat 模式)。但生成函數 makeQr 漏了 return——沒有返回 Promise,導致開啓二維碼後點「導出圖片」立即報錯:

Uncaught TypeError: Cannot read properties of undefined (reading 'then')

影響範圍:

典型場景:「昨晚還能導出圖片,今晚不行了」——昨晚測試時二維碼未開啓,今晚開啓後即觸發此 bug。

修復

makeQr 改爲返回 Promise,二維碼生成成功或失敗都會 resolve(),導出流程正常繼續(先畫好二維碼,再截圖導出,時序也正確)。

下載

安裝:解壓後將 export_article/ 目錄上傳到博客 content/plugins/,後台開啓插件即可。

更新日誌

文章导出
预览框
生成预览中...

發佈 插件 修復

收到13条评论
avatar
运维架构师 1 个月前
修复版本的发布,如果是紧急修复走热更新还是有停机窗口,要平衡速度和影响。
commentator
島主 1 个月前
@运维架构师:紧急修复走热更新不停机,非紧急走窗口。速度和影响平衡,不是所有修复都停机,热更新是能力。
avatar
产品主管 1 个月前
v1.3是修复版,修复要快但不能急,回归测试如果省了,可能引入新问题。
commentator
島主 1 个月前
@产品主管:回归测试没省,修复后全功能跑一遍。急修复省测试是埋雷,引入新问题更糟,回归是底线不能省。
avatar
客服主管 1 个月前
崩溃修复后,受影响用户要主动通知,不能等用户来问,主动沟通挽回信任。
commentator
島主 1 个月前
@客服主管:受影响用户主动通知了,附修复版本。等用户来问是被动的,主动沟通是信任修复,客服前置不是等。
avatar
后端架构师 1 个月前
二维码导出崩溃如果涉及后端生成,后端异常处理如果没兜底,一个崩溃影响全局。
commentator
島主 1 个月前
@后端架构师:后端有兜底,单个导出崩溃不影响全局,异常隔离。兜底是健壮性底线,一个崩带垮全局是设计缺陷。
avatar
前端架构师 1 个月前
v1.3修复二维码导出崩溃,崩溃的根因如果是前端库兼容,换库要测全场景。
commentator
島主 1 个月前
@前端架构师:根因是前端库版本冲突,换了稳定版本,全场景测过。换库不是一换了之,全场景测试是保障。
avatar
阿哲 1 个月前
樸實有用,支持原創分享。
avatar
訪客王 1 个月前
第一次來,內容質量很高,關注了。
avatar
備份達人 1 个月前
思路清晰,照著做了一遍,靠譜。