Lors du chargement d'une page renvoyée par un serveur distant en vue Web sous Android, les js de cette page peuvent-ils interagir avec le code local Android??
android?: Ceci est réalisé en injectant directement du code js natif dans la page Webview et en utilisant la méthode addJavascriptInterface.
ios?: ios UIWebView lui-même a l'implémentation de la méthode stringByEvaluatingJavaScriptFromString, qui renvoie le résultat de l'exécution du script js
Les js dans la page WebView peuvent s'appeler avec le Java local d'Android. La méthode d'implémentation est légèrement différente pour les différentes versions d'Android. Vous pouvez rechercher le sujet spécifique. Il existe de nombreux exemples.
Cela ne devrait pas être possible, imaginez, votre App
打開(kāi)任意url
都可以對(duì)其注入JS
代碼,那還有什么安全可言?
調(diào)用Web支付接口
的時(shí)候,順便把Cookie、Session
什么的往自己服務(wù)器上發(fā)一份?
雖然Chrome插件
peut faire ?a[/squinting smile].