有没有办法在不使用 WebView 的情况下从 Objective-C 方法调用 JavaScript 函数?我想要做的是模拟按下网页上的链接(比如添加),每当按下 NSButton 时。只要按下“添加”,我就知道调用了哪个 JavaScript 函数。
我的应用程序中没有 WebView ,这不是 iPhone 应用程序。
最佳答案
This is not an iPhone app.
在这种情况下,您很幸运 - 您可以使用 JavaScriptCore framework用于从 C 程序调用 JavaScript。
(供将来引用:此框架也可在 iOS 上使用,但它是私有(private)的 - 您可以将其用于内部和越狱开发,但不能用于 AppStore 应用程序。Apple 的 JavaScriptCore 的 Opensource ports 也存在,因为@JustSid 指出。)
关于javascript - 从 Obj C 调用 JavaScript - 没有 WebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13709767/