Текущий URL в расширении Safari - PullRequest
8 голосов
/ 15 ноября 2011

safari.application.activeBrowserWindow.activeTab.url всегда undefined.

Есть идеи, почему это может быть?

1 Ответ

16 голосов
/ 16 ноября 2011

У меня сложилось впечатление, что это происходит, когда загруженная страница не «разрешена» в разделе Расширение доступа к веб-сайту конфигурации расширения.

Только веб-сайты, которые вы выбираете, внедряют в них веб-контент, и только эти веб-сайты могут управляться с использованием свойств объекта tab, таких как title и url.

.

Кроме того, кажется, что настройки Белый и черный список применяются «поверх» того, что разрешено расширением доступа к веб-сайту.

Сначала доступ ограничивается настройками доступа к веб-сайту расширения, затем применяются белый и черный список.

...