La vue Web Android interagit avec la page distante ?
我想大声告诉你
我想大声告诉你 2017-05-18 10:51:34
0
4
774

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 ?

我想大声告诉你
我想大声告诉你

répondre à tous(4)
淡淡烟草味

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

某草草

XmlHttpRequest

世界只因有你

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打开任意url都可以对其注入JS代码,那还有什么安全可言?
调用Web支付接口的时候,顺便把Cookie、Session什么的往自己服务器上发一份?
虽然Chrome插件 peut faire ça[/squinting smile].

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal