Расширения Safari - не удается получить globalPage из объекта сафари

у меня проблема с получением globalPageиз safari.extension внутри внедренного скрипта.

Каждый раз, когда я пытаюсь получить его, сафари возвращает ошибку в консоли:

TypeError: Result of expression 'safari.extension.globalPage' [undefined] is not an object.

Внутри сценария глобальной страницы у меня нет проблем с его получением.

Кто-нибудь из вас знает, как решить эту проблему?

Спасибо


person xyz    schedule 10.07.2011    source источник


Ответы (1)


Вы не можете напрямую получить доступ к globalPage из внедренного скрипта; вы должны использовать передачу сообщений для доступа к любым объектам globalPage. Прочтите этот раздел руководства для разработчиков расширений Safari. Комментарий, если вам нужны советы.

person chulster    schedule 12.07.2011