Paparan web Android berinteraksi dengan halaman jauh?
我想大声告诉你2017-05-18 10:51:34
0
4
830
Apabila memuatkan halaman yang dikembalikan oleh pelayan jauh dalam paparan web dalam Android, bolehkah js dalam halaman ini berinteraksi dengan kod tempatan Android?
android: Ini dicapai dengan menyuntik terus kod js asli ke dalam halaman paparan web dan menggunakan kaedah addJavascriptInterface. ios: ios UIWebView sendiri mempunyai pelaksanaan kaedah stringByEvaluatingJavaScriptFromString, yang mengembalikan hasil pelaksanaan skrip js
Js dalam halaman webview boleh memanggil satu sama lain dengan java tempatan Android Kaedah pelaksanaan sedikit berbeza untuk versi Android yang berbeza Anda boleh mencari topik tertentu.
Seharusnya tidak mungkin, bayangkan, App打开任意url都可以对其注入JS代码,那还有什么安全可言? 调用Web支付接口的时候,顺便把Cookie、Session什么的往自己服务器上发一份? 虽然Chrome插件 anda boleh melakukan ini[/senyum menjeling].
android: Ini dicapai dengan menyuntik terus kod js asli ke dalam halaman paparan web dan menggunakan kaedah addJavascriptInterface.
ios: ios UIWebView sendiri mempunyai pelaksanaan kaedah stringByEvaluatingJavaScriptFromString, yang mengembalikan hasil pelaksanaan skrip js
XmlHttpRequest
Js dalam halaman webview boleh memanggil satu sama lain dengan java tempatan Android Kaedah pelaksanaan sedikit berbeza untuk versi Android yang berbeza Anda boleh mencari topik tertentu.
Seharusnya tidak mungkin, bayangkan,
App
打开任意url
都可以对其注入JS
代码,那还有什么安全可言?调用
Web支付接口
的时候,顺便把Cookie、Session
什么的往自己服务器上发一份?虽然
Chrome插件
anda boleh melakukan ini[/senyum menjeling].