我正在寻找从原生iOS调用Javascript函数的可能性。
通常我们更喜欢以下方法,可用于从iOS调用JS函数。
NSString *returnvalue = [webView stringByEvaluatingJavaScriptFromString:@"your javascript code string here"];
但是,在我的情况下,我需要像这样调用函数名称为jsObject.FunctionName()。
NSString *returnvalue = [webView stringByEvaluatingJavaScriptFromString:@"jsObject.FunctionName()"];
任何想法,都可以理解。
编辑:
IDEA:我们要做的是,不是在Java Script端调用第一个方法并保持全局变量作为引用,我们可以将函数w.r.t调用到每个对象。
通过iOS调用Javascript代码
在第一种技术中,
您将针对.JS文件创建JSContext,然后您将使用keyedScript进行方法调用,然后调用函数将触发该JS方法。
关注Raywenderlich获取详细帮助。 https://www.raywenderlich.com/1227-javascriptcore-tutorial-for-ios-getting-started
没有第二个Web View JS技术的经验。