如何清除原生webview cookie的反应?

时间:2017-06-16 20:45:31

标签: javascript webview react-native

如何清除原生webview cookie的反应?

当我重新打开页面时,如果我登录网站,它会记住我的帐户。但我不希望这样。

我可以通过注入javascript来实现吗?

4 个答案:

答案 0 :(得分:10)

使用此解决方法:https://github.com/joeferraro/react-native-cookies

CookieManager.clearAll();

答案 1 :(得分:3)

在我发布x0拥有poor support世博会时,我在更改密码后无法清除Cookie。

在2020年,对于使用Expo的人,该方法有效:

CookieManager

答案 2 :(得分:1)

我使用隐身模式作为转机,它非常适合我。

      <WebView
        incognito={true}
        userAgent="Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; AS; rv:11.0) like Gecko"
        source={{
          uri:
            'your url',
        }}
        style={{ flex: 1 }}
      />

答案 3 :(得分:0)

这是不使用任何第三方库的解决方案。

var RCTNetworking = require(“RCTNetworking”);
RCTNetworking.clearCookies(() => {});