feat: 本次提交更新内容如下

更新代码内容
This commit is contained in:
笔记本里的永平
2025-07-07 17:28:11 +08:00
parent 5ff15472f5
commit 86f7718d2b
12 changed files with 595 additions and 211 deletions

View File

@@ -4,6 +4,33 @@ import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
// 全局错误处理 - 过滤浏览器扩展错误
window.addEventListener('error', (event) => {
// 过滤掉扩展相关的错误
if (event.filename && (
event.filename.includes('content_scripts') ||
event.filename.includes('extension') ||
event.filename.includes('chrome-extension') ||
event.filename.includes('moz-extension')
)) {
event.preventDefault();
console.warn('浏览器扩展错误已忽略:', event.message);
return false;
}
});
// 处理未捕获的 Promise 错误
window.addEventListener('unhandledrejection', (event) => {
const errorMessage = event.reason?.message || event.reason?.toString() || '';
if (errorMessage.includes('shadowRoot') ||
errorMessage.includes('content_scripts') ||
errorMessage.includes('extension')) {
event.preventDefault();
console.warn('浏览器扩展 Promise 错误已忽略:', event.reason);
return false;
}
});
const root = ReactDOM.createRoot(
document.getElementById('root') as HTMLElement
);