UIWebView的JavaScript接口,

问题描述:

在Android中,我能在这样的方式从一个WebView中添加JavaScript接口和检索参数: 比如我的javascript:UIWebView的JavaScript接口,

function showAndroidToast(toast) { 
    Android.showToast(toast); 
} 

,加入这个界面我可以检索参数:

webView.addJavascriptInterface(new WebAppInterface(this), "Android"); 

@JavascriptInterface 
public void showToast(String toast) { 
    Toast.makeText(mContext, toast, Toast.LENGTH_SHORT).show(); 
} 

iOS中是否有任何等价物。我有一个调用javascript的按钮。我需要通过点击按钮来获取参数。

+1

没有帮助我。 Javascript无法更改。但我以其他方式解决了这个问题。在shouldStartLoadingWithRequest中,我们可以检查navigationType是否是FormSubmitted并获取request.HTTPBody(其中存储了所有参数) – inc 2013-05-07 14:10:58

+0

inc您能详细说明您是如何做到的吗? – lifemoveson 2015-06-16 18:29:34

+0

INC请帮助我更详细地了解您的解决方案。在将Android应用移植到iOS应用时,我面临着完全相同的挑战。 – harshit2811 2015-07-22 09:58:09