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

Opera浏览器搭配Nextjs 13时控制台频繁输出MessageEvent消息求助

解决Next.js 13在Opera浏览器中控制台被MessageEvent消息刷屏的问题

以下是几个实测有效的解决方向:

  • 排查Opera扩展插件:很多网页辅助、广告拦截类插件会触发额外的MessageEvent,先禁用所有插件再刷新页面,之后逐一开启排查是哪个插件导致的冲突。
  • 调整Next.js的日志级别:在项目根目录的next.config.js中添加日志过滤配置,减少开发环境的冗余日志输出:
    module.exports = {
      webpack: (config) => {
        config.infrastructureLogging = {
          level: 'error',
        };
        return config;
      },
    };
    
  • 临时屏蔽控制台消息:Opera控制台支持简单过滤,直接在控制台的搜索框输入-MessageEvent,就能快速屏蔽这类刷屏消息,不影响其他日志查看。
  • 验证生产环境状态:Next.js 13开发环境的热重载依赖WebSocket通信,会产生一些MessageEvent日志,构建生产版本后再测试,大概率不会出现同样的刷屏问题。
  • 更新Opera到最新版本:旧版Opera对某些浏览器事件的日志输出逻辑有缺陷,升级到官方最新版后,这类问题通常会被修复。

内容的提问来源于stack exchange,提问作者Edson Alonso Sotomayor Manzano

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 22:53:09