in many cases, the original post in a thread reveals just the tip of the iceberg. what i suggested is not a workaround (it's the original method), and there is no way to futureproof android. you can follow the rules to the extreme and still get crushed somewhere down the line. android's documentation claims that webview is not a substitute for a browser, yet every 3 days there is an updated webview. it started out as a dependent child of chrome (if you got rid of chrome somehow, webview wouldn't run without it), and - little by little - has almost become its own father. as such, it becomes subject to rules similar to those governing chrome. one such rule has to do with loading resources and the dangers of allowing them to be loaded. it is a big and powerful view.