I have an Cordova app developed with the Ionic framework that used to work well on iOS, but on iOS 10 it does not. When I start the app in the simulator nothing Angular specific works (bindings, events, etc.). Here is a screenshot.
If I attach the developer tools from Safari I cannot see anything in the console. However, if I press the Refresh button and the index page is reloaded everything starts working properly.
I suspect this is related to content security policy on iOS 10. My Content-Security-Policy meta tag looks like this:
<meta http-equiv="Content-Security-Policy"
content="default-src 'self' data: gap: file://* * 'unsafe-eval';
script-src 'self' 'unsafe-inline' 'unsafe-eval' *;
style-src 'self' 'unsafe-inline' *;
media-src *">
I have tried various suggestions related to similar problems others have faced, but nothing helper. Any suggestion is appreciate.

<meta>tag with this<meta http-equiv="Content-Security-Policy" content="default-src * gap://ready file:; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src * 'unsafe-inline' 'unsafe-eval'">?$ionicPlatform.ready()function.runblock. No change if I move to$ionicPlatform.ready()inside called fromrun. But this is something that used to work very well on previous versions, 8 and 9.