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 に答える