인프런 커뮤니티 질문&답변

yoonjoo.lee님의 프로필 이미지
yoonjoo.lee

작성한 질문수

[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

WebView 4.x 버전 대응하기!

웹뷰에 링크를 못 불러옵니다

작성

·

457

0

앱 실행은 되는데 웹 링크를 못 엽니다ㅠㅠ

확인 부탁드립니다 !

//오류 내용

I/X509Util( 5126): Failed to validate the certificate chain, error: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
E/chromium( 5126): [ERROR:ssl_client_socket_impl.cc(946)] handshake failed; returned -1, SSL error code 1, net_error -202

//작성한 코드

import 'package:flutter/material.dart';
import 'package:hello_world/screen/home_screen.dart';

void main() {
  // Flutter 프레임워크가
  // 앱을 실행할 준비가 될 때까지 기다린다.
  WidgetsFlutterBinding.ensureInitialized();

  runApp(
    MaterialApp(
      home: HomeScreen(),
    ),
  );
}
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';

final homeUrl = Uri.parse('https://blog.codefactory.ai');

// ignore: must_be_immutable
class HomeScreen extends StatelessWidget {
  WebViewController controller = WebViewController()
    ..setJavaScriptMode(JavaScriptMode.unrestricted)
    ..loadRequest(homeUrl);

  HomeScreen({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Colors.orange,
        title: const Text('yoonjoo'),
        actions: [
          IconButton(
            onPressed: () {
              controller.loadRequest(homeUrl);
            },
            // ignore: prefer_const_constructors
            icon: Icon(
              Icons.home,
            ),
          ),
        ],
      ),
      body: WebViewWidget(
        controller: controller,
      ),
    );
  }
}

답변 1

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

혹시 제가 원격으로 문제 해결드렸던 분인가요?

아니라면 https://links.codefactory.ai 에서 카카오 채널로 오셔서

원격신청 부탁드립니다!

감사합니다!

yoonjoo.lee님의 프로필 이미지
yoonjoo.lee

작성한 질문수

질문하기