Comments (4)
Hi!
I had this same issue in my app and this web view controller. Unfortunately, if you're intending to load any HTTP based websites in your app, there's not a lot we can do to play nicely with ATS here. :/
If you're using the web view controller to load specific sites (for example, I'm only using this controller to load pages from my blog in my app), you can 'white-list' those in ATS. That being said, doing that can be tedious, especially if the web page you load in also links to external content (e.g., my blog links to Google Fonts)
Apart from that, like you're doing there, I just flat-out disabled ATS in my app. Your plist code there looks correct, but you may be forgetting to include it inside a NSAppTransportSecurity
dictionary:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
I hope that helped! Good luck!
from towebviewcontroller.
Thanks for the answer.
I'm using web view controller to load a lot of different sites and they can change dynamically. So white-listing is not an option. My plist file is also good.
So I think I'm stuck with [UIApplication sharedApplication] openURL
from towebviewcontroller.
My bad!
As you can see in the above code I wrote NSAllowArbitraryLoads
instead NSAllowsArbitraryLoads
. I have forgotten to write s of allows.
Now it's working fine.
from towebviewcontroller.
Oh blimey. I completely missed that. XD
No worries! Glad to hear you got it working! :)
from towebviewcontroller.
Related Issues (20)
- Tips: How to hide system back button HOT 1
- Getting Error: 'codesign failed with exit code 1' when building with simulator HOT 1
- Xcode warning that umbrella header is missing some header includes HOT 1
- Support https website HOT 3
- Issue with Photo Library ? HOT 1
- Left Bar Button Item is still missing HOT 3
- Google Forms and browser compatibility HOT 2
- XCode 8.3 warnings HOT 2
- toolbarItems not visible when presented in UIPageViewController HOT 1
- url didn't change if the web page url is set and loaded by javascript HOT 2
- Setting statusbar style HOT 1
- 在iPhone X上显示不正确 HOT 3
- how to customize the webViewController? HOT 1
- Cocoapods HOT 2
- The bottom toolbar not hiding after screen dismissing any reason. HOT 2
- No voice in ipad device HOT 1
- 2.2.7 UI Error on iOS 11 HOT 5
- bottom toolbar below bottom safe area iPhone X HOT 2
- Crash when running UI Tests that close TOWebViewController while page still loading HOT 1
- 没人反应移除UIWebview的问题么 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from towebviewcontroller.