티스토리 뷰
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
- target version 31
- Droid Knights
- 안드로이드 테마
- Account.b
- 범블비 번역
- gmail 이슈
- aab qa
- 블로거 영세율
- 영세율 채널이름
- bundletool
- 영세율 채널주소
- 안드로이드 스튜디오 범블비
- Android
- 드로이드 나이츠
- cleartext
- 31 업데이트 후 오류
- Xamarin
- 앱개발자 영세율
- 내부 앱 공유
- 안드로이드
- 유튜버 영세율
- Flutter
- ListView
- aab 테스트
- 플루터
- 안드로이드 스타일
- 자마린
- Android Studio bumblebee
- Windows SDK version 8.1
- 안드로이드 P
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함