diff --git a/components/Player.js b/components/Player.js index 91fef339..11adef01 100644 --- a/components/Player.js +++ b/components/Player.js @@ -64,7 +64,7 @@ const Player = () => { {meting ? ( { width = siteConfig('IMAGE_COMPRESS_WIDTH') } - // 将URL解析为一个对象 - const urlObj = new URL(image) - // 获取URL参数 - const params = new URLSearchParams(urlObj.search) + + let urlObj + let params + try { + // 将URL解析为一个对象 + urlObj = new URL(image) + // 获取URL参数 + params = new URLSearchParams(urlObj.search) + } catch (err) { + // 捕获异常并打印错误的url + console.error('compressImage: Invalid URL:', image, err) + return image + } // Notion图床 if (