位置信息为什么根本不给权限选项直接已拒绝?

在js中调用navigator.geolocation来获取位置信息。只有在PC浏览器上进行debug的时候能正常弹出权限请求框,而打包之后,或者使用手机浏览器进行debug,根本看不见权限请求的弹窗,就被告知用户已拒绝……