有些手机横屏的安全区是竖屏的值,咱引擎有办法处理么?

手机型号:一加9
平台:微信小游戏
屏幕:800x360
分辨率:2400x1080
cocos中sys.getSafeAreaRect():
{ x: 1320, y: 0, width: -240, height: 975 }
微信中wx.getSystemInfoSync().safeArea:
{ width: 360, height: 360, top: 35, left: 0, bottom: 360, … }

结果游戏内屏幕宽度是负值-240,导致游戏内widget全部左右交错,就是左对齐的内容在屏幕右侧,右对齐的内容在屏幕左侧~
也就是widget的left=1320,widget.right=1320,而屏幕宽度则只有2400。

另外试了一加5t,也有这个问题。其他手机品牌暂未发现,如小米、oppo、华为都没问题。
重申下是横屏时有问题。

不管了先,代码写死,done。