1
我正在设计一个应用程序,它在webviews中有许多原生的小部件和一些小部件。现在我需要统一基于Web的小部件和本机小部件的事件处理。所以我需要从基于webview的小部件中取回事件到本机代码。这可能吗?Ipad webview本地代码交互
一个例子:在web视图中有一个按钮。当按下这个按钮时,我需要在本地代码中调用一个方法。
我正在设计一个应用程序,它在webviews中有许多原生的小部件和一些小部件。现在我需要统一基于Web的小部件和本机小部件的事件处理。所以我需要从基于webview的小部件中取回事件到本机代码。这可能吗?Ipad webview本地代码交互
一个例子:在web视图中有一个按钮。当按下这个按钮时,我需要在本地代码中调用一个方法。
是:您所做的是您的HTML按钮指向您在网络查看代理的webView:shouldStartLoadWithRequest:navigationType:
方法中拦截的特殊网址。构建这些URL的一种好方法是使用特殊的URL方案,例如x-myapp://do-foo/params
。