#safari #safari-extension
#safari #safari-расширение
Вопрос:
Я понимаю, что расширения изолированы для предотвращения коллизий, но есть ли какой-либо способ получить доступ к глобальным объектам веб-страницы из скрипта расширения (т. Е. не к глобальной HTML-странице расширения, а к фактической странице, загруженной на вкладке)?
Ответ №1:
Возможно — и это может быть единственным способом — для расширения получить доступ к глобалам веб-страницы, вставив <script>
элемент в DOM. И наоборот, однако, вставленный скрипт не сможет получить доступ к объектам расширения.
Комментарии:
1. Я полагал, что это так, но спасибо за подтверждение. Знаете ли вы, является ли это просто досадным ограничением API или существует реальная причина безопасности для предотвращения доступа к глобальным файлам веб-страницы?