Salvatore Randazzo ac4e05e0f2 feat(android): Add support for injectedJavaScriptBeforeContentLoaded on Android (#1099 by @SRandazzo and @ @shirakaba) | пре 4 година | |
---|---|---|
.. | ||
Contributing.md | пре 4 година | |
Custom-Android.md | пре 4 година | |
Custom-iOS.md | пре 5 година | |
Debugging.md | пре 6 година | |
Getting-Started.md | пре 4 година | |
Guide.md | пре 4 година | |
README.portuguese.md | пре 4 година | |
Reference.md | пре 4 година |
React Native WebView é um moderno, bem apoiado, e multiplataforma WebView para React Native. É projetado para substituir o WebView embutido(que sera removido do core).
Esse projeto é mantido gratuitamente por essas pessoas usando ambos seu tempo livre e tempo de trabalho na empresa.
Nota: O suporte da Expo para o React Native WebView começou com Expo SDK v33.0.0.
Leia nosso Getting Started Guide. Se algum passo não ficou claro, por favor, crie um issue detalhado.
Esse projeto segue versionamento semântico. Não hesitamos em lançar as alterações mais recentes, mas elas estarão em uma versão principal.
Histórico:
Versão atual:
8.0.0 - onNavigationStateChange agora é disparado quando alterado o hash da URL.
7.0.1 - UIWebView removido.
6.0.2 - Update para AndroidX. Tenha certeza de habilitar no android/gradle.properties
do seu projeto. Veja o Getting Started Guide.
5.0.1 - Refatorou a antiga implementação postMessage para comunicação da visualização da webview para nativa.
4.0.0 - Cache adicionada(habilitada por padrão).
3.0.0 - WKWebview: Adicionado um pool de processos compartilhados para que os cookies e o localStorage sejam compartilhados nas webviews no iOS (habilitadas por padrão)
2.0.0 - Primeiro lançamento, esta é uma réplica do componente principal do webview.
Seguinte:
Importe o componente WebView
de react-native-webview
e use assim:
import React, { Component } from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { WebView } from 'react-native-webview';
// ...
class MyWebComponent extends Component {
render() {
return <WebView source={{ uri: 'https://reactnative.dev/' }} />;
}
}
Para mais informações, leia a API Reference e o Guia. Se você está interessado em contribuir, confira o Guia de contribuição.
Invariant Violation: Native component for "RNCWebView does not exist"
provavelmente significa que você esqueceu de rodar react-native link
ou houve algum erro no processo de linking.Veja Contributing.md
Obrigado vai a essas pessoas maravilhosas (emoji key):
Esse projeto segue a especificação all-contributors. Contribuições de qualquer tipo são bem-vindas!
MIT
Esse readme está disponível em: