1

目的 c から JavaScript を読み取る方法の例をいくつか見てきました。Webページから目的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'; })();" に修正すると 「スクリプト値はこんにちは」をログに書き込みます。私はこれを正しい方法で回避していますか?

4

0 に答える 0