3 changed files with 53 additions and 2 deletions
@ -0,0 +1,30 @@ |
|||
import 'package:flutter/material.dart'; |
|||
import 'package:webview_flutter/webview_flutter.dart'; |
|||
import 'package:get/get.dart'; |
|||
import 'package:flutter_screenutil/flutter_screenutil.dart'; |
|||
|
|||
class WebViewPage extends StatelessWidget { |
|||
final String url; |
|||
final String title; |
|||
|
|||
const WebViewPage({Key? key, required this.url, required this.title}) |
|||
: super(key: key); |
|||
|
|||
@override |
|||
Widget build(BuildContext context) { |
|||
final controller = WebViewController() |
|||
..setJavaScriptMode(JavaScriptMode.unrestricted) |
|||
..loadRequest(Uri.parse(url)); |
|||
|
|||
return Scaffold( |
|||
appBar: AppBar( |
|||
title: Text(title), |
|||
leading: IconButton( |
|||
icon: const Icon(Icons.arrow_back), |
|||
onPressed: () => Get.back(), |
|||
), |
|||
), |
|||
body: WebViewWidget(controller: controller), |
|||
); |
|||
} |
|||
} |
|||
Loading…
Reference in new issue