본문 바로가기
Flutter

[flutter] webview시 http 접근 허용해주기

by whoyoung90 2023. 6. 13.
반응형

보안정책으로 인해 android나 ios에서 http연결은 기본적으로 차단되어 있다.

따라서 https가 아닌 http를 사용하는 페이지를 웹뷰에서 열고 싶다면 추가적인 설정을 해주자.

 

android (AndroidManifest.xml)

<uses-permission android:name="android.permission.INTERNET"/>
<application
	android:label="flutterdemo"
	android:name="${applicationName}"
	android:icon="@mipmap/launcher_icon"
	android:roundIcon="@mipmap/launcher_icon_round"
	android:usesCleartextTraffic="true"> /* <-- 이부분 추가 */

 

ios (info.plist)

<key>NSAppTransportSecurity</key>
<dict>
	<key>NSAllowsArbitraryLoads</key>
	<true/>
	<key>NSAllowsArbitraryLoadsInWebContent</key>
	<true/>
</dict>
반응형

댓글