From bdd233fc31b4713184339fef36d75a47d2b53d3a Mon Sep 17 00:00:00 2001 From: Stuart Morgan Date: Thu, 8 Jun 2023 13:08:29 -0400 Subject: [PATCH] [webview_flutter] Explicitly disable ATS in example apps Our integration tests connect to a local server via HTTP; currently we are relying on ATS default behavior of allowing that for local network requests, but we should instead explicitly allow the example apps to load HTTP URLs in the webview via `NSAppTransportSecurity`. --- .../webview_flutter/example/ios/Runner/Info.plist | 5 +++++ .../webview_flutter_wkwebview/example/ios/Runner/Info.plist | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/packages/webview_flutter/webview_flutter/example/ios/Runner/Info.plist b/packages/webview_flutter/webview_flutter/example/ios/Runner/Info.plist index 6ee44fd0e2f..ee17126a336 100644 --- a/packages/webview_flutter/webview_flutter/example/ios/Runner/Info.plist +++ b/packages/webview_flutter/webview_flutter/example/ios/Runner/Info.plist @@ -45,5 +45,10 @@ UIApplicationSupportsIndirectInputEvents + NSAppTransportSecurity + + NSAllowsArbitraryLoadsInWebContent + + diff --git a/packages/webview_flutter/webview_flutter_wkwebview/example/ios/Runner/Info.plist b/packages/webview_flutter/webview_flutter_wkwebview/example/ios/Runner/Info.plist index 35368a316f1..1b07552b898 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/example/ios/Runner/Info.plist +++ b/packages/webview_flutter/webview_flutter_wkwebview/example/ios/Runner/Info.plist @@ -47,5 +47,10 @@ NSCameraUsageDescription If you want to use the camera, you have to give permission. + NSAppTransportSecurity + + NSAllowsArbitraryLoadsInWebContent + +