将javascript变量值返回到目标c

时间:2012-10-10 14:37:58

标签: objective-c ios xcode

我已经看到了一些如何从目标c中读取javascript的示例。我试图用来将网页中的动态值返回到目标c中的字符串。

[exerciseWebViewA loadHTMLString:@"<html><head><title>Untitled Page</title></head><body><div style=\"border:solid 1px red; width:300px;\"><script type=\"text/javascript\"> var myVar = \"one two three\";</script></div></body></html>" baseURL:nil];

NSString *example = [exerciseWebViewA stringByEvaluatingJavaScriptFromString:@"(function() { return myVar; })();"];

NSLog(@"script value is: %@", example);

如果我将'example'修改为@“(function(){return'hello';})();”它会在日志中写入'script value is hello'。我是以正确的方式绕过这个吗?

0 个答案:

没有答案