어이없는 문제로 몇시간을 날렸는지 모르겠다. InAppWebview에서 onCreateWindow 를 이용해 또 다른 웹 팝업창을 여는 작업중 팝업 윈도우를 닫을때마다 바깥쪽 InAppWebview 에서 리다이렉션 현상이 일어나 로그인 등에서 문제를 겪었다. 기존의 코드를 보면 onCreateWindow: (controller, action) { debugPrint("onCreateWindow"); return showDialog( context: context, barrierDismissible: true, builder: (context) { return Padding( padding: const EdgeInsets.only(top: 30.0), child: FractionallySizedBox( h..

현재 진행중인 프로젝트에서 inAppWebview를 willPopScope 으로 감싸 사용중 이었는데 그새 willPopScope 이 deprecated 되어 popScope 을 적용해 보았습니다. 기존의 willPopUp 작동 방식 이전의 willPopScope 을 먼저 보면 이런 형식입니다. onWilPop이 안드로이드의 back 버튼에 발생해 true 면 pop, false 면 화면을 그대로 유지했습니다. return WillPopScope( onWillPop: () => _goBack(context), child: InAppWebView( … 현재 프로젝트는 백버튼으로 제일 첫 화면으로 돌아간 뒤 한번 더 누르면 종료된다는 문구를 보여줍니다. 문구는 2초 뒤에 사라지며, 문구가 남아있을때 백버튼을..