當前位置:編程學習大全網 - 網站源碼 - 【WKWebview填坑(三)】wkwebview和js同步傳值。

【WKWebview填坑(三)】wkwebview和js同步傳值。

用h5調試時,我們需要同步返回值。之前的匿名函數回調不能滿足這個要求,所以我們想到了另外壹個方法來實現這個方法。

js和native的官方交互方法考慮了很久,也沒有找到好的方法,所以從另壹個角度解決了同步回調的問題。

WKWebView默認攔截JavaScript下alert類(包括alert()、confirm()和prompt())的方法,實現WKWebView的三個代理方法都可以攔截這個方法。因為H5提示法使用相對較少,所以采用這種方法進行攔截。

具體實現方法如下:

1.js的實現方法如下:

Ps:字典中,selector代表方法名,params代表參數,type用於標記是否截取進行同步。

2.ios實現方法

//run JavaScript textinputpanelwithprompt代理實現方法

  • 上一篇:html框放不下怎麽辦?
  • 下一篇:qq紅包大象怎麽畫
  • copyright 2024編程學習大全網