访问webview的地理位置


import React, { Component } from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { WebView } from 'react-native-webview';
// ...
class MyWebComponent extends Component {
render() {
return <WebView source={{ uri: 'https://reactnative.dev/' }} />;
}
}

我想把我的webview连接到一个需要地理定位的网站。

需要设置"geolocationEnabled"。在WebView中设置是否启用地理定位功能。默认值为false。

另外,你需要在你的应用程序中配置地理定位权限。

android/src/main/AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

最新更新