Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.0.0
-
None
Description
Android plugins have had the ability to override URL loading since approximately forever. We'd like to provide iOS plugins with the same abilities.
By modifying [CDVViewController webView:shouldStartLoadWithRequest:navigationType:] to first iterate over all plugins, seeing if any of them implement a method to handle the URL, and then presenting the request to each of them in turn, we can allow plugins to intercept and modify or block specific URL requests.