0

在 OSX(比如 Yosemite)上,我想要一种从 Safari/javascript 调用 Objective-C 的方法。有没有办法做到这一点?


不是我要找的:

  • 在应用程序中嵌入WebView/WKWebView
  • 从 Objective-C 启动/控制/加载 Safari
  • 在 Safari 外部使用 JXA(除非它以某种方式连接,让我从内部 Safari javascript 桥接到 Objective-C)。
4

2 回答 2

1

不,没有办法做到这一点。客户端机器的唯一接口是浏览器提供的 API。

于 2014-11-26T21:52:09.880 回答
1

我遇到了这个参考。所以答案似乎是:是的,如果你正在编写一个插件。

https://developer.apple.com/library/archive/documentation/AppleApplications/Conceptual/SafariJSProgTopics/ObjCFromJavaScript.html

于 2019-08-31T15:52:08.390 回答