React Native WebView: как встроить iframe с заголовком авторизации?

В WebView мне нужно отправить токен заголовка авторизации вместе с iframe src следующим образом:

<WebView
    source={{
      html: '<iframe src="www.myserver.com/verifytoken.php"></iframe>',
      headers: authHeader,
    }}
/>

Пожалуйста, дайте мне ключ, как этого добиться?

Спасибо.


person webmastx    schedule 05.07.2021    source источник


Ответы (1)


Пытаться:

class TestCase extends Component {

    render() {
        return(
            <WebView
                source={{
                    uri: xyz,
                    headers: { Authorization: abc }
                }}
            />
        )
    }
}

Больше доступно здесь: https://github.com/react-native-webview/react-native-webview/issues/18#issuecomment-534968842

И вы можете добавить заголовок в iframe, ссылка: https://stackoverflow.com/a/13432834/10305444

person Maifee Ul Asad    schedule 05.07.2021
comment
Пользовательский интерфейс Maifee Асад, мне нужно встроить iframe в пользовательский HTML! - person webmastx; 05.07.2021
comment
@webmastx, и это должно сработать, попробуйте - person Maifee Ul Asad; 05.07.2021
comment
UI Asad, спасибо за ответ, но ваш ответ касается отправки заголовка через реквизиты uri, которые, как я уже знал, должны работать, но мой вопрос касается запроса от iframe! - person webmastx; 05.07.2021
comment
@webmastx вы не можете этого сделать, вот ссылка: stackoverflow.com/a/13432834/10305444 - person Maifee Ul Asad; 05.07.2021