inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

콜백 함수 이용해서 홈으로 버튼 만들어보기

Webview를 이용해서 URL 상의 페이지 출력 불가

70

윤정기

작성한 질문수 1

0

70번 강좌를 수행중인데 Webview 를 이용해서 플로그를 출력하려 하는데 Device 화면에서는 Webpage not available error가 출력된고. 세부 에러 명은 err_NAME_NOT_resolved 라고 출력됩니다. 혹시 해결 방법이 별도로 있을까요?

 

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

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

class HomeScreen extends StatelessWidget {
  WebViewController controller = WebViewController()
    ..loadRequest(homeUrl);
  
  HomeScreen({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Colors.blue,
        title: Text('Digital Key BLE Test App'),
        centerTitle:true,
      ),
      body:  WebViewWidget(controller: controller),
    );
  }
}

 

코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다!

[코드팩토리 디스코드]
https://bit.ly/3HzRzUM

 

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

flutter 클론코딩

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
윤정기님, WebView에서 “err_NAME_NOT_resolved” 에러는 주로 네트워크 연결 문제나 DNS 설정 오류로 인해 발생할 수 있습니다. 아래의 사항들을 확인해보세요:

  1. 인터넷 연결 상태 확인: 기기가 인터넷에 제대로 연결되어 있는지 확인하세요. 가끔 모바일 데이터나 와이파이 연결의 문제로 인해 웹 페이지가 로드되지 않을 수 있습니다.

  2. URL 정확성 확인: 사용 중인 URL에 오타가 없는지 다시 한 번 확인하세요.
    현재 homeUrlhttps://blog.codefactory.ai로 설정되어 있는 것을 보았는데, 웹사이트가 실제로 존재하고 접근 가능한지 브라우저에서 먼저 확인해보세요.

  3. 플러그인 설정: 안드로이드 메니페스트 또는 iOS Info.plist 파일 설정이 올바르게 되어 있는지 확인하세요. 네트워크 권한이 필요할 수 있습니다.

  4. 저장된 캐시/데이터 삭제: 때로는 앱의 캐시나 저장된 데이터를 삭제하고 다시 시도해보면 문제가 해결됩니다.

추가로 문제 해결이 안될 경우, 코드팩토리 디스코드 커뮤니티에서 도움을 요청하는 것도 좋은 방법일 것입니다.
도움이 필요하신 점은 언제든지 문의해 주세요. 좋은 하루 되세요!

198강 (){onTap(e);}의 이해 돕기

0

28

1

video_call 플러그인 설치후 에러 발생

0

45

1

SDK 안드로이드 설치 질문!

0

60

1

코드팩토리 디스코드 링크 다시 부탁드려요~

0

92

1

홈스크린 함수를 함축해서 main.dart에 옮기는 문제

0

55

1

플레이스토어

0

59

1

아고라 엔진 init 함수의 반환타입이 Future<void> 이것의 의미는 무엇인가요?

0

55

1

가이드라인 질문

0

57

0

emulator 에러 환경설정 뭐가 문제 일까요??

0

77

1

emulator 실행 오류

0

93

3

Column을 가로방향 최대 사이즈를 차지하도록 하는 방법에 관련

0

71

1

pubspec.yaml에서 font를 추가하면서 weight 값을 지정하는 것이 의미가 있는 것인지 문의

0

43

1

setState()를 호출하지 않으면 build가 실행 안되는 건가요?

0

53

1

video_call 플러그인 설치시 에러문제

0

64

1

children 안의 if 문에서 { } 못쓰는 이유?

0

48

1

이렇게 오류가 떠요

0

64

1

AppBar 사용했는데

0

61

2

[문제해결] '오늘도 출첵!' 의 171번 강의에서 중요한 문제를 발견했습니다

0

56

1

StatefulWidget 실습 에러가 발생합니다.[해결완료]

0

63

1

Video Player 프로젝트에 대한 추가 질문

0

53

0

Row위젯이나 column위젯의 위치는 누가 정하나요??

0

42

1

geolocator 오류때문에 개발진행이 불가능입니다

0

63

1

API 관련 이슈

0

86

2

VoidCallback 뒤에 null 연산자 표기에 관한 질문

0

47

1