android React原生webview显示处于登录状态的网站

ru9i0ody  于 2022-11-03  发布在  Android
关注(0)|答案(1)|浏览(152)

我是新的React原生和第一次使用的React原生webview。我们已经有网站建设使用WordPress现在我尝试开发的应用程序的网站。
我的问题是,当我试图在webview中打开URL时,它会询问登录页面的凭据。但我已经在移动的中登录了,现在我试图在webview中打开任何网站URL,它再次询问登录凭据。
我已经在谷歌搜索了几个星期,但我没有任何线索。
任何人都可以请让我知道如何解决这个问题或发送登录凭据到webview和打开的网址。

<>
      <ActivityIndicator visible={isLoading} />
      <WebView
        source={{
          uri: 'https://.....',
        }}
        onLoadStart={() => setIsLoading(false)}
      />
    </>
1l5u6lss

1l5u6lss1#

解决方案:使用此代码

<ActivityIndicator visible={isLoading} />
  <WebView
    source={{
      uri: 'https://.....', 
      headers: {
        Authorization: `Bearer ${token}`,
      },
    }}
    onLoadStart={() => setIsLoading(false)}
  />

然后您需要从后端设置cookie。

相关问题