stringByEvaluatingJavascriptFromString(iOS方法,相当于Android?)

stringByEvaluatingJavascriptFromString(iOS方法,相当于Android?),第1张

stringByEvaluatingJavascriptFromString(iOS方法,相当于Android?)

是的,我在Android中非常想念这种方法;)

执行Javascript并获得响应,您可以执行以下 *** 作:

  1. 在代码中定义Javascript回调接口:
        class MyJavascriptInterface {        @JavascriptInterface        public void someCallback(String jsResult) {  // your pre...        }    }
  1. 将此回调附加到您的WebView
        MyJavascriptInterface javaInterface = new MyJavascriptInterface();    yourWebView.addJavascriptInterface(javaInterface, "HTMLOUT");
  1. window.HTMLOUT.someCallback
    脚本运行Javascript调用
    yourWebView.loadUrl("javascript:( function () { var resultSrc = document.getElementById("image").getAttribute("src"); window.HTMLOUT.someCallback(resultSrc); } ) ()");

希望这可以帮助!



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5479062.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存