Есть ли способ добавить просмотр читателя в браузере Inapp Expo или в любом другом браузере Inapp в реагировать родное приложение - PullRequest
0 голосов
/ 30 сентября 2019

Я использую браузер экспо, как в браузере приложений. Мне нужно включить режим чтения в браузере, как я могу это сделать. это документы "https://docs.expo.io/versions/latest/sdk/webbrowser/"

Я пробовал режим чтения, но пакет не поддерживает.

                    <Text numberOfLines={3} style={{ fontSize: 14,fontWeight:'bold' }}
                     onPress={() => WebBrowser.openBrowserAsync(item.url)}
                    >{item.title}</Text>
                    <Text style={{ fontSize: 10,color:"#B6B6B4",fontWeight:'bold'}}>{item.author}</Text>
                    <Text style={{ fontSize: 10,color:"#B6B6B4",fontWeight:'bold' }}>{item.publishedAt}</Text>
                  </Body>```


i want a webview with reader mode. for both ios and android.Thanks.

1 Ответ

0 голосов
/ 30 сентября 2019

Вы установили экспо-модуль ??

Вы должны установить expo install expo-web-browser

, и текст не имеет onPress. Вы можете использовать TouchableOpacity

import {
  View,
  Text,
  TouchableOpacity,
} from "react-native";
import * as WebBrowser from 'expo-web-browser';

  async _handlePressButtonAsync(url){
    await WebBrowser.openBrowserAsync(url);
  };
...
        <TouchableOpacity
          onPress={() => this._handlePressButtonAsync(item.url)}
        >
        <Text numberOfLines={3} style={{ fontSize: 14,fontWeight:'bold' }}>{item.title}
        </Text>
       </TouchableOpacity>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...