Описание тега safari-app-extension

Расширения приложений Safari используют веб-технологии и собственный код для расширения возможностей просмотра веб-страниц в Safari.
1 ответ

Как прослушать событие beforeNavigate в расширениях приложения Safari

Я разрабатываю расширение приложения для сафари. Я должен слушать событие beforeNavigate, как и в старых Safari JS Extensions, мы могли прослушивать эти события с помощью API Safari для Windows & Tabs. Я прошел через Как создать расширение приложени…
1 ответ

Как правильно внедрить iframe в DOM с помощью Safari App Extensions?

Я портирую свое WebExtension на Safari, используя расширение приложения Safari. Мое расширение - это вставка iframe в DOM, поэтому я подумал, чтобы что-то вроде этого сценария внедрения было загружено как SFSafariContentScript, document.addEventList…
0 ответов

Обновление списка блокировщиков содержимого расширений приложений Safari

Как создать собственный блокировщик содержимого из расширения приложения Safari, как обновить статический список JSON после загрузки плагина? Единственный способ увидеть это сейчас - развернуть совершенно новую версию приложения, которая не будет ав…
1 ответ

Как включить расширение приложения Safari программным способом?

Я разрабатываю расширение приложения Safari внутри приложения macOS. Когда пользователь устанавливает это приложение, расширение добавляется в Safari, но по умолчанию оно отключено. Мы можем определить состояние расширения с помощью класса SFSafariE…
4 ответа

Преобразование веб-расширения в расширение приложения Safari

У меня есть веб-расширения, которые в настоящее время работают на Chrome, Firefox и Opera. Теперь мне интересно, есть ли способ использовать тот же код для создания Safari App Extension, может быть, что-то вроде PhoneGap(обернуть весь существующий к…
1 ответ

Создать "Расширение приложения Safari" для приложения MacOS, созданного с помощью Electron?

С момента выпуска "Расширения приложения Safari" я занимался созданием расширений приложения Safari для нативных приложений с использованием xcode. Однако сейчас я пытаюсь создать расширение для приложения, созданного с использованием Electron Frame…
1 ответ

Расширение приложения safari падает через несколько секунд для проекта hello world

открыть xcode файл> новый> проект> Какао приложение файл> новый> цель> расширение сафари скомпилируйте и запустите расширение выберите сафари. xcode компилируется без ошибок. Safari открывается на несколько секунд, а затем вылетает. это вывод окна о…
10 окт '18 в 22:33
0 ответов

ToolbarItem - программно открывать / закрывать опопуп

Вопросы относительно "нового" Safari-App-Extension: 1 / Возможно ли иметь панель инструментов, которая обрабатывает командные сообщения, но все же может открывать поповер? Я не могу найти, как открыть поповер программно, если toolbarItem Action имее…
16 июл '18 в 19:31
1 ответ

Расширение приложения Safari: не удается найти исполняемый файл, который соответствует значению CFBundleExecutable во вложенном пакете

Я пытаюсь проверить архив моего приложения OS X, но продолжаю сталкиваться со следующими ошибками. Bad CFBundleExecutable. Cannot find executable file that matches the value of CFBundleExecutable in the nested bundle MySafariExtension [My-Company.My…
1 ответ

Расширение приложения Mac, вызывающее connect на сокете Unix, получает EPERM (песочница?)

Я работаю над большим Mac-приложением, которое разбито на множество компонентов в разных процессах. Одним из таких компонентов является Safari Extension Companion[1], который является своего рода "расширением приложения", которое позволяет расширени…
0 ответов

Расширения Safari App: загрузка HTML-файла на странице HTTPS

Я разрабатываю расширение приложения Safari (потому что расширения Safari официально объявлены устаревшими) и хочу добавить HTML-код на страницу через JS. Но когда я делаю запрос на мой safari-extension:// URL запрос выполняется без SSL, и в настоящ…
1 ответ

Могу ли я сделать значки текста для кнопок панели инструментов Safari App Extension менее уродливыми?

Расширения Safari App не позволяют динамически изменять изображения кнопок панели инструментов, но позволяют добавлять строку к кнопке в виде значка, передавая строку в обработчик расширения. validationHandler метод: override func validateToolbarIt…
09 дек '16 в 01:15
0 ответов

Как открыть окно приложения на панели инструментов, нажмите в расширении приложения Safari?

Я хотел бы открыть окно приложения / расширения, когда пользователь нажимает элемент панели инструментов в Safari. Это не вопрос о расширении Popover особенность. Основной причиной является закрытие / скрытие окна при деактивации и действиях пользов…
21 дек '18 в 09:55
0 ответов

Снимок экрана веб-страницы в расширении приложения Safari

Я конвертирую устаревшее расширение Safari в расширение приложения Safari. Вот ссылка Мое устаревшее расширение использовало функцию safari.application.activeBrowserWindow.activeTab.visibleContentsAsDataURL для захвата скриншота активной вкладки, ка…
11 янв '19 в 10:09
0 ответов

Как я могу создать контент для поповера?

Я создаю расширение приложения Safari. Расширение включает всплывающее окно, которое появляется при нажатии на элемент панели инструментов расширения. Всплывающее окно содержит несколько кнопок, связанных с действиями, которые может выполнять пользо…
15 янв '19 в 08:51
1 ответ

Как получить состояние (включено / отключено) Расширения приложения Safari из содержащегося приложения MacOS?

Я разрабатываю расширение приложения Safari, которое должно быть включено в содержащее приложение macOS. Когда пользователь устанавливает это приложение, расширение добавляется в Safari, но по умолчанию оно отключено. я могу использовать SFSafariApp…
05 окт '18 в 03:50
0 ответов

Скрипт содержимого расширения приложения Safari не загружен на странице ошибок Safari?

При запуске расширения приложения Safari, если Safari показывает "Не удалось открыть страницу", ваш скрипт содержимого не загружается. В этом сценарии было бы неплохо перенаправить пользователя на новый URL-адрес или страницу предложений, например "…
1 ответ

Сохранить почту в локальном хранилище safari после успешного входа

Я пытаюсь разработать расширение Safari, используя быстрые сервисы Safari. Проект создается из Mac OS, а затем расширения Safari. Я - разработчик javascript, но при разработке расширения safari нужно было использовать swift, но я не знаю, как сохран…
1 ответ

Расширение приложения Safari не обнаружено в showPreferencesForExtension

Я создаю расширение приложения Safari с основным видом и кнопкой, чтобы включить расширение в настройках Safari. Кнопка использует этот код: SFSafariApplication.showPreferencesForExtension(withIdentifier: "com.bry.teste.teste1") { (error) in if erro…
1 ответ

Способы расширения приложения Safari для связи с содержащим приложением

У меня есть расширение приложения Safari, которое внедряет кнопку поверх изображений в определенный веб-сайт, и при нажатии на эту кнопку я хочу вызвать функцию с некоторыми параметрами в приложении, содержащем расширение приложения Safari (НЕ из.js…
03 авг '18 в 05:11