찾다

 >  Q&A  >  본문

Android webview는 원격 페이지와 상호 작용합니까?

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

我想大声告诉你我想大声告诉你2773일 전803

모든 응답(4)나는 대답할 것이다

  • 淡淡烟草味

    淡淡烟草味2017-05-18 10:53:34

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

    회신하다
    0
  • 某草草

    某草草2017-05-18 10:53:34

    XmlHttpRequest

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-18 10:53:34

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

    회신하다
    0
  • 某草草

    某草草2017-05-18 10:53:34

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

    회신하다
    0
  • 취소회신하다