如何在ios上将按钮动作捕获到javascript中?
我在webview上添加了html页面。我想在单击按钮时捕获按钮操作。这些是我的javascript代码如何在ios上将按钮动作捕获到javascript中?,javascript,html,ios,objective-c,webview,Javascript,Html,Ios,Objective C,Webview,我在webview上添加了html页面。我想在单击按钮时捕获按钮操作。这些是我的javascript代码 <div> <input type="button" value="Hide Bottom Menu" onClick="hideBottomMenu(true)" /> </div> <script language="javascript"> function hideBottomMenu(isHide){
<div>
<input type="button" value="Hide Bottom Menu" onClick="hideBottomMenu(true)" />
</div>
<script language="javascript">
function hideBottomMenu(isHide){
Bridge.hideBottomMenu(isHide);
}
</script>
UIWebView委托方法
-(void)webViewDidFinishLoad:(UIWebView *)webView{
[_webView stringByEvaluatingJavaScriptFromString:@"hideBottomMenu()"];
}
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
return YES;
}
当我单击webview上的按钮时,UIWebview委托方法(shouldStartLoadWithRequest)没有调用。我想从那里捕获按钮操作
有人能帮我吗?谢谢你,哈利尔。你可以在这里找到一些有用的东西 但为此,您需要使用wkwebview
-(void)webViewDidFinishLoad:(UIWebView *)webView{
[_webView stringByEvaluatingJavaScriptFromString:@"hideBottomMenu()"];
}
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
return YES;
}