1
我正在設計一個應用程序,它在webviews中有許多原生的小部件和一些小部件。現在我需要統一基於Web的小部件和本機小部件的事件處理。所以我需要從基於webview的小部件中取回事件到本機代碼。這可能嗎?Ipad webview本地代碼交互
一個例子:在web視圖中有一個按鈕。當按下這個按鈕時,我需要在本地代碼中調用一個方法。
我正在設計一個應用程序,它在webviews中有許多原生的小部件和一些小部件。現在我需要統一基於Web的小部件和本機小部件的事件處理。所以我需要從基於webview的小部件中取回事件到本機代碼。這可能嗎?Ipad webview本地代碼交互
一個例子:在web視圖中有一個按鈕。當按下這個按鈕時,我需要在本地代碼中調用一個方法。
是:您所做的是您的HTML按鈕指向您在網絡查看代理的webView:shouldStartLoadWithRequest:navigationType:
方法中攔截的特殊網址。構建這些URL的一種好方法是使用特殊的URL方案,例如x-myapp://do-foo/params
。