【发布时间】:2012-07-24 05:43:07
【问题描述】:
这不适合我从目标 C 类调用 HTML 页面中的 javascript 函数
谁能告诉我一个更好的调用函数的方法......
[self.webView stringByEvaluatingJavaScriptFromString:@"javascript:values()"];
在 values 方法中,我只是放置一个显示“Hello world”的警报
我尝试了所有可能的方法
[self.viewController.webView stringByEvaluatingJavaScriptFromString:@"javascript:values()"];
[self.viewController.webView stringByEvaluatingJavaScriptFromString:@"values()"];
3 NSString *val=[self.viewController.webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"values();"]];
请帮助我,我的 html 文档是这样的
<html>
<head>
<script type="text/javascript" language="JavaScript">
alert("Just entered in to script");
function values()
{
alert("In function success");
}
</script>
</head>
<body>
Hello
</body>
</html>
【问题讨论】:
-
这个问题需要清理一下。我愿意,但在移动 safari 上很难进行编辑,所以我已经标记了。
-
你能告诉我你想调用的方法吗?是“values()”还是别的什么?
-
您尝试过其他方法吗?比如提醒?
-
是的,我曾尝试通过放置警报和 document.write("Hello");即使它不工作
-
在值方法中我只是放置一个显示“Hello world”的警报
标签: javascript iphone objective-c ios webview