Скрипт содержимого расширения приложения Safari не загружен на странице ошибок Safari?
При запуске расширения приложения Safari, если Safari показывает "Не удалось открыть страницу", ваш скрипт содержимого не загружается. В этом сценарии было бы неплохо перенаправить пользователя на новый URL-адрес или страницу предложений, например "Вы имели в виду...".
Можно ли получить скрипт содержимого расширения приложения Safari для загрузки, когда появляется страница ошибки Safari?
0 ответов
Нет, похоже, это невозможно.
Основываясь на документации Apple Safari App Extensions "О разрешениях для скриптов и таблиц стилей", я делаю вывод, что внедрение скрипта работает только с веб-контентом изhttp://
или https://
схемы, а страницы ошибок загружаются из локальных файлов.
Шаблон URL принимает форму
Scheme://Domain/Path
. (...) Схема может бытьhttp
илиhttps
. (...) Звездочка может использоваться в любом месте домена или пути, но не в схеме.
Для справки, вот путь к шаблону страницы ошибки Safari 13.
file:///Applications/Safari.app/Contents/Resources/en.lproj/StandardErrorPage.html