Condivisione della tecnologia

In che modo Flutter apre il collegamento ipertestuale corrispondente dopo aver fatto clic su un testo?

2024-07-12

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

In che modo Flutter apre il collegamento ipertestuale corrispondente dopo aver fatto clic su un testo?

Flutter può utilizzare il browser per aprire un URL dopo aver fatto clic sul testo, ad esempio "www.baidu.com". Questo può essere fatto utilizzando url_launcher pacchetto da raggiungere.Per prima cosa devi aggiungere il tuopubspec.yaml Aggiungi al fileurl_launcher fare affidamento.

  url_launcher: ^6.3.0

Di seguito è riportato il codice di esempio

  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. }