在微信公众号里打开的游戏,点击分享按钮的时候,需要用一个箭头指向“分享”菜单。
如果手机锁定了只能竖屏,那么菜单在左边;如果手机可以根据重力旋转,那么菜单在右边。
我现在是用这样的方法来检测:
let clientWidth = document.documentElement.clientWidth;
if (clientWidth !== window.screen.width) {
mode = ArrowPosition.RIGHT;
}
在 ios 上可以正常工作,但是在 安卓上就不行了。
正确的检测方法是怎样的呢?