Флаттер: ссылка внутри веб-просмотра открывается на встроенный браузер вместо веб-просмотра - PullRequest
0 голосов
/ 08 января 2020

Я создал веб-просмотр с помощью флаттера, я хочу пока показать локальное веб-приложение для своего созданного веб-просмотра.

import 'package:flutter/material.dart';
import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';
import 'package:webview_flutter/webview_flutter.dart';

class EnableJavacriptWebView extends StatefulWidget {
  @override
  EnableJavacriptWebViewState createState() {
    return new EnableJavacriptWebViewState();
  }
}

class EnableJavacriptWebViewState extends State<EnableJavacriptWebView> {
  bool _isJSEnabled = true;

  _onChanged() {
    setState(() {
      _isJSEnabled = !_isJSEnabled;
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text("TEST")),
      body: Stack(
        children: [
          WebView(
            initialUrl: 'https://flutter.io/',
            javascriptMode: _isJSEnabled
                ? JavascriptMode.unrestricted
                : JavascriptMode.disabled,
          ),
        ],
      ),
    );
  }
}

, но что происходит, когда я загружаю приложение (веб-просмотр), он открывает встроенный браузер вместо внутреннего веб-приложения.

1 Ответ

0 голосов
/ 08 января 2020

Старая версия flutter_webview_plugin и webview_flutter использовалась в pubspec.yaml Следует использовать последнюю версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...