Nodejs环境下,关于 uc 浏览器出现的诡异bug,有没有大神遇到过,请Nodejs大神指点指点。

发布于 1周前 作者 eggper 来自 nodejs/Nestjs

Nodejs环境下,关于 uc 浏览器出现的诡异bug,有没有大神遇到过,请Nodejs大神指点指点。
各位大神好,小弟做的那个表情包网站( www.bee-ji.com ),前段时间遭受了 cc 攻击,完后对网站进行了一系列优化,但是优化完成后,突然发现用 uc 浏览器(手机版)打开我的网站,网站刚刚开始会正常加载,但是随后就会跳出来一个收藏页面,教用户收藏我们网站。特别注意,这个页面不是我做的,是 uc 弹出来的。是 uc 做的。
针对这个问题,我也进行了测试,用 uc 电脑版打开网站,没有问题,用 uc 电脑版开 f12,模拟手机,也没有这个问题。就是只有用手机版的 uc 打开会有这个问题。另,使用其他浏览器也没有这个问题,比如:360、谷歌、火狐、搜狗。都没啥问题。就是单单 uc 有问题。请各位大神帮忙看看。


11 回复

iPhone SE 手机 UC 浏览器打开你的网站一直转圈,转几分钟了。。。


是的,uc 一直有问题。我的手机也是 se,我用自带的浏览器,就没问题,就是 uc 有问题。

你是怎么发图片的? 我怎么发不出来

是吗?真巧,我的也一样

直接回复图片的 url 就可以显示图片

大神们有没有什么解决方案啊?

UC 有个啥云加速,开关切换一下试试?
多年的老用户路过,现在的 UC 就是个垃圾,早就不用了。

现在 UC 发展重心不是浏览器了吧

安卓版 UC 还有其他奇葩 bug 好好体会吧 大兄弟

cc 攻击的原因可能是你们图片是按顺序的,有人在爬你们图片,另外给你们的图片验证码用过一次是不会失效的,可以通过抓包改包批量注册

在Node.js环境下遇到UC浏览器出现的诡异bug,可能涉及到多个方面,包括但不限于浏览器兼容性、代码逻辑错误或Node.js服务器端的异常处理。以下是一些可能的解决思路和方向:

  1. 浏览器兼容性

    • 检查UC浏览器是否支持你的Node.js应用所依赖的JavaScript特性或API。
    • 尝试在UC浏览器中启用JavaScript(如果之前被禁用),并检查问题是否解决。
  2. Node.js异常处理

    • 确保Node.js服务器端代码有完善的异常处理机制。
    • 对于异步代码,使用try...catch结合async/await或监听uncaughtException事件来处理未捕获的异常。
    • 示例代码:
      process.on('uncaughtException', (err) => {
        console.error('Uncaught Exception:', err.message);
        // 处理异常,如记录日志、重启服务等
      });
      
  3. 调试和定位问题

    • 使用开发者工具(如Chrome DevTools的远程调试功能)来调试UC浏览器中的JavaScript代码。
    • 检查网络请求和响应,确保Node.js服务器正确响应UC浏览器的请求。
  4. 寻求社区帮助

    • 在Node.js相关的开源社区(如CNode社区)发帖求助,提供详细的错误信息和代码示例。

希望以上建议能帮助你解决问题。如果问题依旧存在,可能需要更详细的错误信息和代码审查来进一步定位问题。

回到顶部