Technologieaustausch

Wie öffnet Flutter den entsprechenden Hyperlink, nachdem er auf einen Text geklickt hat?

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Wie öffnet Flutter den entsprechenden Hyperlink, nachdem er auf einen Text geklickt hat?

Flutter kann den Browser verwenden, um eine URL zu öffnen, nachdem er auf den Text geklickt hat, z. B. „www.baidu.com". Dies kann mit erfolgen url_launcher Paket zu erreichen.Zuerst müssen Sie Ihre hinzufügenpubspec.yaml Zur Datei hinzufügenurl_launcher verlassen.

  url_launcher: ^6.3.0

Unten finden Sie den Beispielcode

  1. import 'package:flutter/material.dart';
  2. import 'package:url_launcher/url_launcher.dart';
  3. final Uri _url = Uri.parse('https://www.baidu.com');
  4. void main() => runApp(
  5. const MaterialApp(
  6. home: Material(
  7. child: Center(
  8. child: ElevatedButton(
  9. onPressed: _launchUrl,
  10. child: Text('点击打开百度'),
  11. ),
  12. ),
  13. ),
  14. ),
  15. );
  16. Future<void> _launchUrl() async {
  17. if (!await launchUrl(_url)) {
  18. throw Exception('Could not launch $_url');
  19. }
  20. }