Android webview는 원격 페이지와 상호 작용합니까?
我想大声告诉你
我想大声告诉你 2017-05-18 10:51:34
0
4
786

Android의 webview에서 원격 서버가 반환한 페이지를 로드할 때 이 페이지의 js가 Android 로컬 코드와 상호 작용할 수 있나요?

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

모든 응답(4)
淡淡烟草味

android: 네이티브 js 코드를 webview 페이지에 직접 삽입하고 addJavascriptInterface 메소드를 사용하면 됩니다.
ios: ios UIWebView 자체에는 js 스크립트의 실행 결과를 반환하는 stringByEvaluatingJavaScriptFromString 메서드 구현이 있습니다

某草草

XmlHttpRequest

世界只因有你

webview 페이지의 js는 Android의 로컬 Java로 서로 호출할 수 있습니다. Android 버전마다 구현 방법이 약간 다릅니다. 특정 주제를 검색할 수 있습니다.

某草草

불가능해서는 안 됩니다. 여러분의 App打开任意url都可以对其注入JS代码,那还有什么安全可言?
调用Web支付接口的时候,顺便把Cookie、Session什么的往自己服务器上发一份?
虽然Chrome插件이 이것을 할 수 있다고 상상해 보세요[/눈을 가늘게 뜨고 웃는 얼굴].

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿