티스토리 뷰
728x90
반응형
Android 기기에서는 웹뷰가 잘 열리는데, iOS에서는 열리지 않을 때 해결법
1. Info.plist에 io.flutter.embedded_views_preview key의 value값을 YES로 설정한다.
<key>io.flutter.embedded_views_preview</key>
<string>YES</string>
2. url주소 인코딩을 확인한다. 주소가 UTF8 (URL form) 인코딩으로 되어 있어야 android, iOS 둘 다 동작한다.
WebView(
key: UniqueKey(),
javascriptMode: JavascriptMode.unrestricted,
initialUrl: 'https://m.search.naver.com/search.naver?where=m_image&query=티스토리'
); // 안드로이드에서는 동작하지만 iOS에서는 동작하지 않음.
WebView(
key: UniqueKey(),
javascriptMode: JavascriptMode.unrestricted,
initialUrl: 'https://m.search.naver.com/search.naver?where=m_image&query=%ED%8B%B0%EC%8A%A4%ED%86%A0%EB%A6%AC'
); // 안드로이드, iOS 둘 다 동작 함
WebView(
key: UniqueKey(),
javascriptMode: JavascriptMode.unrestricted,
initialUrl: 'https://m.search.naver.com/search.naver?where=m_image&query=${Uri.encodeFull("티스토리")}'
); // 안드로이드, iOS 둘 다 동작 함
728x90
반응형
'Flutter' 카테고리의 다른 글
[Flutter] admob 추가 후 안드로이드는 되는데 iOS 되지 않을 때 (0) | 2019.06.29 |
---|
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- aab qa
- 안드로이드 테마
- 31 업데이트 후 오류
- aab 테스트
- 안드로이드 스튜디오 범블비
- Android
- the binary version of its metadata is 2.1.0
- bundletool
- cleartext
- 안드로이드
- Xamarin
- gmail 이슈
- 유튜버 영세율
- 영세율 채널주소
- Account.b
- 앱개발자 영세율
- 영세율 채널이름
- Android Studio bumblebee
- 드로이드 나이츠
- expected version is 1.9.0.
- 플루터
- 블로거 영세율
- 안드로이드 P
- target version 31
- Droid Knights
- Flutter
- 범블비 번역
- ListView
- 자마린
- 안드로이드 스타일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함