我正在尝试检索用户输入的邮政编码,该邮政编码已添加到Web视图的cookie中。我如何得到它?
我尝试过react-native-cookies
,该对象正在获取空对象。
import CookieManager from 'react-native-cookies';
componentWillMount() {
CookieManager.get('https://www.example.com')
.then((res) => {
console.log('CookieManager.get from webkit-view =>', res);
});
}
}
<WebView
style={styles.webview}
source={{ uri: 'https://www.example.com' }}
injectedJavaScript={INJECTED_JAVASCRIPT}
mixedContentMode="compatibility"
javaScriptEnabled
domStorageEnabled
thirdPartyCookiesEnabled
sharedCookiesEnabled
originWhitelist={['*']}
useWebKit
/>
我正在iOS模拟器中试用。 Android效果很好。 我看到https://github.com/react-native-community/react-native-webview/pull/175已合并,但不知道如何使用它来获取用户设置的Cookie。
答案 0 :(得分:2)
您可以在不使用任何本机模块的情况下尝试以下技巧。只需输入代码或URL。
mallet
https://gist.github.com/kanzitelli/e5d198e96f81b7a8263745043766127c
希望这项工作对您有用。