Как захватить все события ошибок в реагировать родной веб-просмотра в IOS? - PullRequest
0 голосов
/ 02 декабря 2018

Я использую библиотеку response-native-webview-bridge для рендеринга веб-просмотра внутри моего приложения IOS.Я пытаюсь реализовать приложение для чтения в автономном режиме, в котором мне нужно захватить все события ошибок, когда webview не удается загрузить изображения, чтобы из реагировать нативно при захвате события я мог отправлять локальные изображения в качестве запасного источника к изображениюв вебвью.

1 Ответ

0 голосов
/ 02 декабря 2018

Функция, которая вызывается при сбое загрузки WebView: onError: PropTypes.func, .Передайте это в WebView следующим образом: -

<WebView
                ref={o => (this.webView = o)}
                source={{ uri: this.state.uri }}
                style={styles.webView.style}
                renderError={() => this.Spinner.showOffline(true)}
                onLoadStart={this.onLoadStart.bind(this)}
                onLoadEnd={this.onLoadEnd.bind(this)}
                onError={()=>console.warn('error')}
            />

и откройте свой собственный реактивный файл WebView.android.js или WebView.iOS.js.

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