84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
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插件
がこれを行うことができます[/目を細めた笑顔]。