1) home_screen.dart
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
class HomeScreen extends StatelessWidget {
WebViewController? controller;
final homeUrl = 'https://blog.codefactory.ai';
HomeScreen({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Colors.orange,
title: Text('Code Factory'),
centerTitle: true,
actions: [
IconButton(
onPressed: () {
if(controller == null){
return;
}
controller!.loadUrl(homeUrl);
},
icon: Icon(
Icons.home,
),
)
],
),
body: WebView(
onWebViewCreated: (WebViewController controller) {
this.controller = controller;
},
initialUrl: homeUrl,
javascriptMode: JavascriptMode.unrestricted,
));
}
}

2) http:// 가능하게 하
- ios


<key>UIApplicationSupportsIndirectInputEvents</key>
<true/>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsLocalNetworking</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
추가하기
- android


추가하기
'개발이 좋아서 > Flutter가 좋아서' 카테고리의 다른 글
[flutter] DateTime (0) | 2022.12.28 |
---|---|
[flutter] 전자액자 만들기 (1) | 2022.12.27 |
[flutter] row and column_실습1 (0) | 2022.12.26 |
[flutter] row and column_Expanded, Flexible (2) | 2022.12.23 |
[flutter] row and column_mainAxisAlignment, crossAxisAlignment, mainAxisSize (0) | 2022.12.22 |