Я разрабатываю расширение Safari для своего локального Mac App, я хочу использовать SafariExtension Companion для связи между ними.
Однако, в моем Global.html расширения, всякий раз, когда я пытаюсь получить safari.extension.companion, он всегда равен нулю. Я неправильно настроил расширение?
Кроме того, согласно руководству, я могу использовать safari.extension.addEventListener для прослушивания сообщения из локального приложения, однако, когда я отлаживаю расширение, он запрашивает у меня safari.extension.addEventListener undefined, почему это
Ответ: safari.application.addEventListener верен, Apple пишет неправильный документ.
Я устанавливаю точный идентификатор Companion Bundle в Extension Builder как идентификатор, который я установил в Xcode для сафари-компаньона в соответствии с руководством. Есть что-то еще, что я пропустил? Пожалуйста, помогите!!!