検索

ホームページ  >  に質問  >  本文

Android WebView はリモート ページと対話しますか?

Android の WebView でリモート サーバーから返されたページをロードすると、このページの JS は Android ローカル コードと対話できますか?

我想大声告诉你我想大声告诉你2749日前785

全員に返信(4)返信します

  • 淡淡烟草味

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

    android: これは、Webview ページにネイティブ JS コードを直接挿入し、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
  • キャンセル返事