Android の WebView でリモート サーバーから返されたページをロードすると、このページの JS は Android ローカル コードと対話できますか?
android: これは、Webview ページにネイティブ JS コードを直接挿入し、addJavascriptInterface メソッドを使用することで実現されます。 ios: ios UIWebView 自体には、js スクリプトの実行結果を返す stringByEvaluatingJavaScriptFromString メソッド実装があります
XmlHttpRequest
WebView ページ内の JS は Android のローカル Java と相互に呼び出すことができます。実装方法は Android のバージョンによって若干異なります。具体的なトピックを検索できます。
それは不可能なはずです、想像してみてください、あなたの App打开任意url都可以对其注入JS代码,那还有什么安全可言?调用Web支付接口的时候,顺便把Cookie、Session什么的往自己服务器上发一份?虽然Chrome插件 がこれを行うことができます[/目を細めた笑顔]。
App
url
JS
Web支付接口
Cookie、Session
Chrome插件
android: これは、Webview ページにネイティブ JS コードを直接挿入し、addJavascriptInterface メソッドを使用することで実現されます。
ios: ios UIWebView 自体には、js スクリプトの実行結果を返す stringByEvaluatingJavaScriptFromString メソッド実装があります
XmlHttpRequest
WebView ページ内の JS は Android のローカル Java と相互に呼び出すことができます。実装方法は Android のバージョンによって若干異なります。具体的なトピックを検索できます。
それは不可能なはずです、想像してみてください、あなたの
App
打开任意url
都可以对其注入JS
代码,那还有什么安全可言?调用
Web支付接口
的时候,顺便把Cookie、Session
什么的往自己服务器上发一份?虽然
Chrome插件
がこれを行うことができます[/目を細めた笑顔]。