выделите конкретный div, используя webview в реагировать - PullRequest
0 голосов
/ 05 июня 2019

В веб-браузере мы можем добавить прокрутку, указав местоположение элемента div, выполнив www.example.com/#mydiv

Контекст: Я отображаю веб-страницу, используяWebview в реагировать на родной.Таким образом, на самой странице есть ссылка, которая указывает на URL, указывающий на этот div.Это будет www.example.com/#mydiv

В обычном веб-браузере он работает как положено, но как можно достичь той же функциональности, используя WebView в реагирующем нативе, так что пользователь нажимает на эту ссылку и страницупрокручивает к этому div.Ниже приведен мой код для веб-просмотра.

<WebView
  source={{uri: BASE_URL}}
  style={styles.container}
  onLoadStart={() => this.showSpinner()}
  onLoadEnd={() => this.hideSpinner()}
  onError={() => this.errorInLoading()}
  ref={this.state.webViewRef}
  javaScriptEnabled={true}
  domStorageEnabled={true}
  geolocationEnabled={true}
  cacheEnabled={true}
 />

1 Ответ

2 голосов
/ 05 июня 2019

Вы можете использовать параметр injectJavaScript в WebView, чтобы точно показать, что вы хотите от сети назначения.

Документация WebView

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