0

我有一个加载网站的 UIWebView。然后在

- (void)webViewDidFinishLoad:(UIWebView *)webView

我尝试运行该功能

[webView stringByEvaluatingJavascript:@"myFunction();"];

但它不起作用它什么也不做。

我也有这个按钮,起初它什么也没做。

但是当我点击 UIWebView 并按下按钮时它工作正常。

有没有人知道为什么这不起作用?

4

2 回答 2

1

尝试调用alert()以确保问题不在您的 javascript 函数中。如果您能够看到弹出框,您就会知道问题出在您的 javascript 上,而不是UIWebView.

于 2012-04-10T12:56:59.713 回答
1

确保您的 HTML 页面包含具有该功能的文件,并且您的 webview 的基本 URL 设置正确。

如果它与按钮一起使用,编辑oops 忽略前半部分。下半场仍然适用。

于 2012-04-10T14:24:51.053 回答