React-native-webview в expo ios автоматически открывает URL-адрес, который не соответствует originWhitelist - PullRequest
0 голосов
/ 10 июля 2020

Я использую Expo для создания приложения, которое обслуживает веб-сайт, используя react-native-webview. Он работает в android, но, однако, в iOS с настраиваемым originWhitelist, react-native-webview автоматически открывает настраиваемые сценарии в Safari без какого-либо взаимодействия с пользователем.

Например:

<WebView
  source={{
     uri: 'https://www.bbc.com',
  }}
  originWhitelist={['https://*bbc.com']}
/>

При загрузке веб-просмотр открывает ссылку, которая не помещается в белый список автоматически. Вы можете проверить шапку экрана здесь: https://imgur.com/a/Tvbua2b. В дополнение к этому, он также показывает другие URL-адреса, которые нельзя открыть (я предполагаю, что это потому, что приложение не на переднем плане). Вот одно из сообщений об ошибке из консоли: введите описание изображения здесь

Среда:

ОС : iOS ОС версия: 13.5. собственная версия : React Native 0.62.2 для Expo SDK38. версия react-native-webview : ^ 9.4.0.

...