import 'package:flutter/material.dart'; import 'package:flutter_first_station/net_article/model/article.dart'; import 'package:webview_flutter/webview_flutter.dart'; class ArticleDetailPage extends StatefulWidget { final Article article; const ArticleDetailPage({Key? key, required this.article}) : super(key: key); @override State createState() => _ArticleDetailPageState(); } class _ArticleDetailPageState extends State { late WebViewController controller; @override void initState() { super.initState(); controller = WebViewController() ..setJavaScriptMode(JavaScriptMode.unrestricted) ..setBackgroundColor(const Color(0x00000000)) ..loadRequest(Uri.parse(widget.article.url)); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: Text(widget.article.title)), body: WebViewWidget(controller: controller), ); } }