반응형
250x250
Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

폴크(FOLC)

Flutter App - 데이터 전달 ( 외부 요청 ) 본문

Flutter, Android/Flutter 사용법

Flutter App - 데이터 전달 ( 외부 요청 )

folcjin 2021. 11. 10. 11:33
728x90
반응형

# 외부 명령 및 데이터를 수신한 경우 / 데이터 전달하는 경우

# InAppWebView 와 연동 처리
   > 생성자에 OnCreateWindow 함수와 연결
   > 옵션으로 새창을 OPEN 할 수 있도록 설정

# 소스 코드
Future<bool> onCreateNewWindow(InAppWebViewController controller,
      CreateWindowAction createWindowAction) async {
    var uri = createWindowAction.request.url;
    final String text = uri.toString();

    final List<String> contents = [
      "http",
      "https",
      "file",
      "chrome",
      "data",
      "javascript",
      "about"
    ];

    for (int i = 0; i < contents.length; ++i) {
      if (text.contains(contents[i]) == true) {
        return await launch(text);
      }
    }
    return Future<bool>.value(false);
  }

728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --