Реагируйте на собственный WebView, предотвращая openUrl - PullRequest
0 голосов
/ 09 марта 2019

Я использую веб-вид из реактива-натива, чтобы показать простой браузер, однако сейчас у меня возникает проблема, когда я открываю такой сайт, как Amazon, и у меня установлено приложение на моем телефоне, оно подталкивает меня к приложению, такому как Linking. openUrl будет. Как я могу предотвратить такое поведение, я хотел бы остаться в моем WebView на каждом сайте. Это мой код:

   <WebView
      source={{ uri: link }}
      style={styles.webView}
      geolocationEnabled={true}
      allowsLinkPreview={false}
      automaticallyAdjustContentInsets={false}
      onNavigationStateChange={e => this.setState({ link: e.url })}
      onLoadStart={() => this.setState({ loading: true })}
      onLoadEnd={() => this.setState({ loading: false })}
      ref={ref => (this.webView = ref)}
    />

Кажется, что нет никакой опоры, чтобы решить это, у кого-нибудь есть идеи, как мне этого добиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...