1.0 KiB
1.0 KiB
flutter_inappwebview_android 1.1.3 사본 (JJ_MKVMaker 패치)
원본: https://pub.dev/packages/flutter_inappwebview_android 1.1.3 (pubspec.yaml 의 dependency_overrides 로 사용)
고친 문제
새 Android 빌드 도구 (AGP 9) 가 getDefaultProguardFile('proguard-android.txt') 를 더는 받지 않아 APK 빌드가 실패함.
수정
- android/build.gradle:
proguard-android.txt→proguard-android-optimize.txt - example 폴더 제거
Tor 화면 전용 프로필 (JJ_MKVMaker, 10/10)
InAppWebViewSettings.java: 설정jjProfile(문자열) 을 읽는다. 앱은 Dart 의 InAppWebViewSettings 를 이어받아 toMap 에 넣는다 (lib/ui/tor_page.dart).InAppWebView.java: 만들 때 바로WebViewCompat.setProfile(this, jjProfile)(androidx.webkit MULTI_PROFILE) - 쿠키 · 저장소 · 캐시를 일반 브라우저와 따로. 정하지 못하면 (jjProfileFailed) 그 웹 뷰는 loadUrl · postUrl · loadData · reload 를 하지 않는다 (기본 프로필로 새지 않게).