Реагируйте на собственную глубокую ссылку из WebView

, если проблема - персидская дата \ calendar, momentjs.com , которая является lib на том, что на основе fullcalendar поддерживается уже

1
задан SimonB 18 January 2019 в 05:55
поделиться

1 ответ

Это сработало для меня:

в веб-просмотре я добавил onShouldStartLoadWithRequest с функцией.

  <WebView
    other
    stuff
    onShouldStartLoadWithRequest={this.openExternalLink}
  />

, а затем функция:

  openExternalLink= (req) => {
    const isHTTPS = req.url.search('https://') !== -1;

        if (isHTTPS) {
          return true;
        } else {
          if (req.url.startsWith("test://")) {
            this.props.navigation.navigate('Home');
          } 
          return false;
        }
      }

Не нужно ничего менять в App.js

0
ответ дан SimonB 18 January 2019 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: