|
你需要是用hasPermission去进行权限判断,使用requestPermission请求的话,如果该权限未获得授权,就会自动跳转到设置页面。
你再requestPermission的回调中,又进行了权限的申请。
你可以按下面操作,验证我说的是否正确,就是你将你上面代码中api.requestPermission回调中的函数方法都注释掉(就是setTimeout 和 api.execScript),应该就不会有跳转。
或者你自己新建一个空白的应用,就使用一个api.requestPermission请求你上面的权限,然后回调中,仅打印一下,啥也不做。如果还出现跳转,那就是系统行为,如果没出现跳转到设置页,就证明是你自己项目代码的问题,你可以自己去进行进一步排查 |
|