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的按钮。我需要通过点击按钮来获取参数。
没有帮助我。 Javascript无法更改。但我以其他方式解决了这个问题。在shouldStartLoadingWithRequest中,我们可以检查navigationType是否是FormSubmitted并获取request.HTTPBody(其中存储了所有参数) – inc 2013-05-07 14:10:58
inc您能详细说明您是如何做到的吗? – lifemoveson 2015-06-16 18:29:34
INC请帮助我更详细地了解您的解决方案。在将Android应用移植到iOS应用时,我面临着完全相同的挑战。 – harshit2811 2015-07-22 09:58:09