Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
112 of 196 menu
◀ ▶

Метод openURL

Метод openURL класса Linking принимает строку адреса. Возвращает промис, который завершается после попытки открытия или отклоняется при ошибке.

Синтаксис

Linking.openURL('https://example.com/abcde');

Параметры

Параметр Описание
url Строка адреса: http, https или схема приложения.

Пример

Давайте откроем https-адрес из обработчика:

import { Linking } from 'react-native'; Linking.openURL('https://example.com/abcde').then(() => { console.log('abcde'); });

Промис завершится после открытия браузера или другого приложения.

Пример

Давайте откроем ссылку по нажатию на экране:

import { View, Text, Pressable, Linking } from 'react-native'; export default function App() { return ( <View> <Pressable onPress={() => Linking.openURL('https://example.com/12345')}> <Text>abcde</Text> </Pressable> </View> ); }

На экране текст 'abcde'; касание открывает внешний адрес.

Смотрите также

  • класс Linking,
    который работает со ссылками
  • метод canOpenURL,
    который проверяет схему адреса
  • метод getInitialURL,
    который читает ссылку запуска
  • класс Share,
    который открывает системное меню отправки
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить