#鸿蒙通关秘籍#小伙伴们,有关问题,如果需要在隐私模式下获取地理上的权限状态,怎么实现呢?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
墨s山HML

这块,可以用一个异步获取隐私模式下指定源的地理位置权限状态。这个异步接口就是 getAccessibleGeolocation()实现。

import { webview } from '@kit.ArkWeb';
@Entry
@Component
struct WebComponent {
controller: webview.WebviewController = new webview.WebviewController();
origin: string = "file:///";
build() {
Column() {
Button('getAccessibleGeolocation')
.onClick(() => {
webview.GeolocationPermissions.getAccessibleGeolocation(this.origin, (error, result) => {
if (error) {
console.log('getAccessibleGeolocationAsync error: ' + JSON.stringify(error));
return;
}
console.log('getAccessibleGeolocationAsync result: ' + result);
}, true);
})
Web({ src: 'www.example.com', controller: this.controller, incognitoMode: true })
}
}
}
已于2024-12-17 15:06:47修改
分享
微博
QQ
微信
回复
2天前
相关问题
状态高度怎么获取
9662浏览 • 3回复 待解决
如何清除Web隐私模式所有cookie。
506浏览 • 1回复 待解决