iOS stringByEvaluatingJavaScriptFromString在简单代码中不起作用
我写了一段关于JS的代码:iOS stringByEvaluatingJavaScriptFromString在简单代码中不起作用,javascript,ios,objective-c,Javascript,Ios,Objective C,我写了一段关于JS的代码: NSString *function1 = @"function getString(){return \"123\";}"; NSString *str = [theWebView stringByEvaluatingJavaScriptFromString:function1]; NSLog(@"str: %@", str); 但是“str”不等于“123”,结果是 str: 非常感谢您的帮助。此方法通常用于基于当前页面内容运行java脚本。 你们可以看到类
NSString *function1 = @"function getString(){return \"123\";}";
NSString *str = [theWebView stringByEvaluatingJavaScriptFromString:function1];
NSLog(@"str: %@", str);
但是“str”不等于“123”,结果是
str:
非常感谢您的帮助。此方法通常用于基于当前页面内容运行java脚本。 你们可以看到类似的问题
但我发现了java脚本定义的示例,这种方法通常用于基于当前页面内容运行java脚本。 你们可以看到类似的问题
但我发现了java脚本定义的示例,这种方法通常用于基于当前页面内容运行java脚本。 你们可以看到类似的问题
但我发现了java脚本定义的示例,这种方法通常用于基于当前页面内容运行java脚本。 你们可以看到类似的问题 但我发现了java脚本定义的示例,您的JavaScript代码只定义函数
getString
,而从不调用
功能。因此,评估脚本的结果为空
如果您在JavaScript中实际调用该函数
NSString *function1 = @"function getString() {return \"123\";} getString()";
您将得到预期的结果。您的JavaScript代码只定义函数getString
,但从不调用
功能。因此,评估脚本的结果为空
如果您在JavaScript中实际调用该函数
NSString *function1 = @"function getString() {return \"123\";} getString()";
您将得到预期的结果。您的JavaScript代码只定义函数getString
,但从不调用
功能。因此,评估脚本的结果为空
如果您在JavaScript中实际调用该函数
NSString *function1 = @"function getString() {return \"123\";} getString()";
您将得到预期的结果。您的JavaScript代码只定义函数getString
,但从不调用
功能。因此,评估脚本的结果为空
如果您在JavaScript中实际调用该函数
NSString *function1 = @"function getString() {return \"123\";} getString()";
您将得到预期的结果。您的JS中有一个输入错误:“功能”。即使这是固定的,JS只定义函数,但从不调用它。你可以这样理解。函数不能自动调用。必须叫它。假设一个脚本由几个函数组成。您需要显式调用所需的函数。此代码不会自动调用函数。JS中有一个输入错误:“fuction”。即使这是固定的,JS只定义函数,但从不调用它。你可以这样理解。函数不能自动调用。必须叫它。假设一个脚本由几个函数组成。您需要显式调用所需的函数。此代码不会自动调用函数。JS中有一个输入错误:“fuction”。即使这是固定的,JS只定义函数,但从不调用它。你可以这样理解。函数不能自动调用。必须叫它。假设一个脚本由几个函数组成。您需要显式调用所需的函数。此代码不会自动调用函数。JS中有一个输入错误:“fuction”。即使这是固定的,JS只定义函数,但从不调用它。你可以这样理解。函数不能自动调用。必须叫它。假设一个脚本由几个函数组成。您需要显式调用所需的函数。此代码不会自动调用该函数。确定!我做到了。再次谢谢你。好的!我做到了。再次谢谢你。好的!我做到了。再次谢谢你。好的!我做到了。再次感谢你。