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

Emr*_*nce 9 javascript webview react-native

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

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

我可以通过注入javascript来做到这一点吗?

Emr*_*nce 11

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

CookieManager.clearAll();
Run Code Online (Sandbox Code Playgroud)

  • 该软件包及其替代品不适用于 RN 0.60 (2认同)

小智 5

在我张贴的时候,CookieManager穷支持世博,我不得不更改密码后清除Cookie的问题。

2020 年,对于那些使用 Expo 的人来说,这有效:

const RCTNetworking = require('react-native/Libraries/Network/RCTNetworking')
RCTNetworking.clearCookies(() => { })
Run Code Online (Sandbox Code Playgroud)


小智 5

我使用隐身模式作为转机,它对我来说效果很好。

      <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 }}
      />
Run Code Online (Sandbox Code Playgroud)