vue google版本70,生产环境访问页面出现一片空白的问题

129 阅读1分钟

我边接到一个需求,要跟ue程序内嵌一个html页面,我们在自己的google浏览器用生产环境地址看是没有问题,但是内嵌到ue程序里面的时候,页面打开是空白,控油台还有报错

uncaught syntaxerror: unexpected

这个错误提示有点眼熟,但是不知道怎么下手,后面问了ue程序的开发人员,他们ue程序里的google浏览器版本最高是70,然后我又看了一下我电脑的google版本是101的,这有可以就是js方法不兼容的,导致页面打不开的原因,这个时候要排查原因就是有点麻烦了,然后让ue程序的开发人员提供google版本70的安装包给我,我先在本地调试,一点点去测试了,

image.png

在花了半小时的时间,发现问题在哪里了,google版本70,不支持这种写法,导致的报错,页面出不来的问题

res?.[value]

后面改成下面这种写法,就可以正常打开, 后面把这个项目里面这种写法全部删除了, 这个问题解决

res[value]

总结

在生产环境出现这种问题,说简单的话,快速定位问题处理就快,如果一直定位不到问题的话,那只能通宵了,没有别的方法,加油吧,少年