4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Включение плагинов в Safari

Как установить расширение Safari в macOS Mojave, где это запретили

Разработчики macOS Mojave всерьез поработали над повышением производительности системы. Одним из изменений, улучшающих стабильность ОС, стал запрет на установку расширений для браузера Safari от неустановленных разработчиков.

Теперь расширить возможности браузера можно лишь при помощи программ, которые распространяются в App Store или размещены в официальном разделе с дополнениями для Safari.

К счастью, имеется обходной путь для ручной установки расширений Safari, которые по тем или иным причинам не проходят модерацию Apple.

Как установить расширение для Safari вручную

1. Скачайте нужное дополнение с сайта разработчика.

2. Измените расширение файла с *.safariextz на *.zip.

3. Извлеките содержимое архива при помощи любого подходящего архиватора.

4. Откройте параметры Safari на вкладке Дополнения и установите флаг Показывать меню «Разработка» в строке меню.

5. Теперь в строке меню Разработка переходим в раздел Показать Extension Builder.

6. В открывшемся окне нажимаем на «+» и добавляем наше расширение, файлы которого мы получили в результате извлечения из архива.

7. После добавления плагина его следует запустить кнопкой Выполнить.

Расширение появится в параметрах браузера и начнет работать.

Что делать после перезапуска браузера

Установленные таким образом расширения не запускаются автоматически после перезапуска браузера. Здесь нам придет на помощь Apple Script.

Файл скрипта должен содержать следующий код:

tell application «System Events»
tell process «Safari»
set frontmost to true
click menu item «Показать Extension Builder» of menu «Разработка» of menu bar 1
delay 0.5
click button «Запустить» of splitter group 1 of window «Extension Builder»
click button 1 of window «Extension Builder»
end tell
end tell

Поместить скрипт следует по адресу:

/Library/Scripts/Applications/Safari (при необходимости создать нужные папки в домашней).

У способа есть существенный минус – установленные таким образом плагины не будут автоматически обновляться. Придется проделывать всю процедуру заново или ждать, пока авторы выложат модуль в раздел Safari Extensions.

К сожалению, на данный момент это – единственный способ установки сторонних расширений для Safari в macOS Mojave.

(4.83 из 5, оценили: 6)

Как разрешить запуск Flash-плагина только определенным сайтам в Safari на OS X

Обновленный Safari 7 позволяет тонко настроить запуск плагинов и расширений на конкретных сайтах. Самым практичным применением этой возможности будет запрет включения Adobe Flash Plugin на тех сайтах, где он абсолютно не нужен. Все знают, что Flash это зло и то, что он нещадно расходует системные ресурсы, а это в свою очередь, очень плохо сказывается на времени автономной работы. По большому счету, можно жить без Flash вовсе, но уверен у вас есть парочка любимых сайтов, которые все еще в нем нуждаются. Альтернативой полного удаления Flash из системы является тонкая настройка его запуска только на разрешенных сайтах. Как это сделать, я расскажу в этой статье.

Процедура довольно простая в весь процесс займет буквально пару минут. Вот действия, которые вам нужно выполнить:

  • Переходим на вкладку Безопасность, находим строчку Интернет-плагины и жмем кнопочку Настроить веб-сайт.

В боковом меню слева отображаются все ваши установленные расширения. Выбираем Adobe Flash Player и видим в правой части список сайтов, которые его использовали или пытались использовать.

Напротив каждого сайта есть кнопочка, которая окрывает выпадающее меню. Здесь вы можете выбрать одно из пяти действий:

  • Спрашивать — Safari будет выдавать запрос всякий раз, когда сайт будет пытаться использовать Flash;
  • Блокировать — тут все понятно, категорический запрет на использование плагина;
  • Разрешить — выполнение Flash разрешено и контент будет воспроизводится если встретится на текущей странице;
  • Разрешить всегда — в этом случае плагин будет всегда запускаться автоматически, даже если он устарел или его выполнение небезопасно;
  • Запустить в небезопасном режиме — не рекомендуется использовать этот вариант, поскольку он подразумевает принудительный обход всех установленных в Safari предпочтений безопасности и позволяет запускаться Flash вообще всегда;

Для нашего дела, как вы поняли походят варианты Спрашивать или Разрешить, ведь мы разрешаем запуск только доверенным сайтам.

Этот метод конечно же работает и для других расширений, просто я показал его принцип действия на Adobe Flash, как на плагине, который ненавидят больше всего.

Бонус

Опционально, можно также настроить такое поведение для всех сайтов по умолчанию. Тут я бы посоветовал два варианта: либо полная блокировка Flash, либо же запуск только по запросу. Эта опция настраивается здесь же, на вкладке Безопасность, но в нижней части окна. Нас интересует строка При посещении других веб-сайтов, указываем в выпадающем меню вариант Блокировать или Спрашивать, на ваше усмотрение. Это также будет иметь положительный эффект и сэкономит заряд батареи вашего Mac.

Также стоит отметить, что с новой версией Safari могут не работать старые версии расширений. Они будут просто автоматически отключены, если имеют какие-то изъяны в безопасности. В этом случае лучшим решение будет или обновить устаревшие расширения или оставить их отключенными, во избежание каких-либо проблем.

Что касается меня, то выбираю вариант полной блокировки Flash, разрешая его выполнение только на нужных мне сайтах. Надеюсь в будущем разработчики использующие Flash, наконец-то откажутся от него в пользу HTML5, ведь будущее именно за ним. Многие уже поняли это, но к сожалению пока еще не все.

А как относитесь к Flash вы, уважаемые читатели? Используете ли вы его или даже не устанавливали? Расскажите об этом в комментариях, нам будет приятно услышать ваше мнение.

Пишем и публикуем плагин к веб-браузеру Safari

После перехода на OS X, я стал, в качестве основного браузера, использовать Safari. Пользуясь браузером, уже несколько лет, проблем в работе с ним не возникало. Вот правда плагинов к нему намного меньше чем к Chrome или Firefox, в связи с чем удобство просмотра тех или иных сайтов в различных браузерах очень отличается.

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

Под катом пример создания плагина и публикация его в extensions.apple.com

Подготовка

Для начала нужно выбрать что будете разрабатывать. В связи с тем что я часто слушаю музыку с Soundcloud, а «выпрыгивающие» комментарии на сайте меня сильно раздражают, я решил написать плагин который будет автоматически отключать комментарии при проигрывании.
Как это выглядит:

Включенные комментарии

Выключение комментарии

Для разработки плагина понадобится Apple dev акаунт. Зарегистрировать его можно тут.
После чего нужно получить сертификат для подписи ваших плагинов. Проблем при регистрации и получении сертификата возникнуть не должно, просто следуйте инструкциям на сайте.

Разработка

После установки сертификата разработчика можно приступать к разработке. Для начала нужно активировать режим разработчика в Safari->Настройки->Дополнения->Ставим галочку «Показать меню разработка»

Теперь открываем в меню пункт Разработка->Extension builder и настраиваем Ваш плагин, после чего сохраняем его.
Я писал плагин на js с использованием jQuery. Подробно о поддерживаемых языках программирования и возможностях плагинов для браузера Safari можно прочитать тут.

В папке где вы сохранили скрипт создайте файл plugin.js в нем и будет хранится код плагина.

В Extension builder выберите в пункте «Конечные скрипты» Ваш скрипт и нажмите на Install.
Ваш плагин создан и установлен в Safari.

Подготовка к публикации

Подготовка к публикации у меня заняла больше всего времени. Нужно сделать много мелочей:

  • Создать иконки с размерами 32×32, 48×48, 64×64, 100×100 пикселей и положить в папку с плагином под именем Icon-32.png, и тд.
  • Скриншот плагина с размером 425×275 px.
  • Написать короткое и длинное описание плагина.
  • Создать web страничку для плагина. (К примеру запись в Вашем блоге где описывается данный плагин.)
  • Создать файл манифест обновления плагина (ниже описано как)
  • Загрузить плагин на сервер для возможности скачивания его по прямой ссылке.

С иконками, описанием и страницей плагина думаю все понятно, что касательно манифеста, то это просто XML файл в котором описивается текущая версия плагина.

Параметр Safari Developer это номер вашего DEV акаунта в Apple. Его можно найти в Extension builder в правом верхнем углу.
Так же перед публикацией не забудьте на вашем веб сервере добавить в MIME тип .safariextz
Пример для Apache:
AddType application/octet-stream .safariextz

Публикация

Если вы все подготовили то можете смело открывать и отправлять свое творение в Apple на расмотрение.
Опубликовал плагин я с второго раза, сначала не получилось, так как я не добавил в плагин иконки. Плагин на рассмотрении у Apple был как первый, так и второй раз 7 дней. Понравилось что дают четкий ответ почему плагин не опубликован, так как понятно что нужно исправить.

Этот плагин опубликован в разделе Entertainment под названием «Soundcloud Comment Hider».

Исходный код плагина и остальное доступно на github.
Ссылка на загрузку плагина.

AdBlock has stolen the banner, but banners are not teeth — they will be back

Popular right now

Similar posts

  • February 22, 2019 at 03:09 PM

Choosing true wireless earbuds: 6 months later…

Vim for beginners

Isometric Plugin for Unity3D

AdBlock has stolen the banner, but banners are not teeth — they will be back

Comments 4

Плохо излагает. Во-первых, вся статья не о плагинах, а о расширенях (Extensions). Во-вторых, 90% интересного контента, который должен быть в статье, скрывается под одной фразой:
и настраиваем Ваш плагин, после чего сохраняем его.
Автор, почему вы выдрали пару моментов из создания расширения и очень подробно их расписали (про иконки, про манифест), а про то, как они работают в сафари — не написали?
В Extension builder выберите в пункте «Конечные скрипты» Ваш скрипт и нажмите на Install. — что за «Конечные скрипты»? Никогда такого там не видел.

DeveloperID в правом верхнем углу? Совсем не там 🙂

Из строчки
Так же перед публикацией не забудьте на вашем веб сервере добавить в MIME тип .safariextz люди начинают догадываться, что у Apple нет своего Extensions Store, а все расширения скачиваются напрямую с серверов девелопера, почему-бы там и не написать сразу?

Советы по проверке и настройке плагинов в веб-браузере

В наши дни рекомендации по обеспечению безопасности являются крайне необходимыми, т.к. постоянно увеличивается количество атак злоумышленников, главной целью которых является получение конфиденциальных данных пользователя. Очень часто в подобных преступных схемах используются браузерные плагины.

Сейчас очень трудно организовывать атаки традиционным способом, т.к. общий уровень защиты операционной системы значительно вырос за последние годы. Поэтому киберпреступники переориентировали свои атаки в сторону браузерных расширений и дополнений.

Причина подобной ситуации предельно проста – все пользователи пользуются плагинами, мало кто из них следит за установленными расширениями и мало кто подозревает об опасности, которые они могут содержать. Кроме того, широкий спектр программ устанавливает свои собственные плагины при инсталляции, которые совсем не просто удалить.

Расширения браузеров имеют несколько видов. Плагины являются настоящими приложениями, интерфейс которых загружается в окне браузера. Они как правило используют Flash и Java элементы, что подразумевает опасность доступа любой веб-страницы к локально расположенным участкам кода.

Существуют популярные расширения, которые исполняются непосредственно в среде браузера, например AdBlock и NoScript. Они доступны для загрузки в интернет-магазине Google Chrome или в библиотеке расширений Mozilla Firefox. Эти расширения не имеют доступа к системному ядру браузера, а потому их уязвимости могут быть использованы только для «межсайтового скриптинга» (Сross Site Sсriрting ).

В этих случаях злоумышленникам очень сложно получить доступ к конфиденциальной информации, поэтому Патрик Ламберт выделяет только стандартные браузерные расширения, которые постоянно подвергаются взломам. Официальные представители сервиса Twitter предложили кардинальную меру: отключить выполнения Java скриптов в браузерах из-за огромного количества уязвимостей, обнаруженных в последние несколько лет.

Internet Explorer

Для управления установленными плагинами в Internet Explorer достаточно кликнуть пиктограмму шестеренки на панели управления браузера и выбрать «Настроить надстройки». Затем откроется окно со списком установленных расширений. Данный список может быть очень длинным и содержать любопытные названия.

Дополнения в этом списке сортируются по разработчику, поэтому сразу становится ясно, какие расширения являются официальными продуктами корпорации Microsoft, а какие приложениями неизвестных разработчиков. Основной проблемой является установка браузерных дополнений сторонними программами во время инсталляции. Именно поэтому проверять список установленных плагинов необходимо регулярно и отключать плагины, которыми вы не пользуетесь.

Для ограничения доступа программ к браузеру необязательно удалять сами приложения, достаточно просто отключить соответствующие им плагины с помощью данного окна.

Необходимо пояснить, что каждый плагин в длинном списке является связующим звеном между веб-сайтом и локальной машиной. В случае бага в плагине, системе может угрожать потенциальная опасность. Долгое время насущной проблемой Internet Explorer были элементы ActiveX, с помощью которых можно было получить доступ к различным компонентам ОС.

Internet Explorer ранее позволял элементам ActiveX встраиваться непосредственно в веб-страницу, что открывало большие возможности для организации зловредных атак. К счастью, последние версии браузера выполняют ActiveX исключительно в изолированной среде.

Firefox

При работе в браузере Firefox для доступа к списку плагинов нужно зайти в меню «Инструменты», далее» Дополнения», а затем выбрать опцию «Плагины» в левой части экрана. Плагины в этом длинном списке сортируются в алфавитном порядке, дополнительная информация о расширениях доступна при выборе ссылки «Подробнее».

В данном окне вы можете включать и отключать плагины согласно вашим нуждам. Для максимальной защиты проверяйте данный список регулярно и отключайте плагины, которые вы не используете. Например, многие пользователи просматривают файлы PDF непосредственно в браузере. Для этого служит официальный плагин Adobe Reader, однако в списке может быть еще несколько расширений, служащих для этой же цели, их следует отключить

Mozilla также содержит специальный инструмент для проверки актуальности версий плагинов. Если вы кликнете по ссылке «Проверить актуальность версии установленных у вас плагинов», вы будете перенаправлены на специальную страницу официального сайта Mozilla. Если доступно обновление для плагина, страница вас оповестит. После установки обновлений можете быть уверены в безопасности.

Chrome

Загрузка расширений является простым процессом в Google Chrome, однако список плагинов очень сильно спрятан в интерфейсе. Для доступа к списку, нужно кликнуть по иконке меню, затем выбрать «Настройки», прокрутить вниз и выбрать «Показать дополнительные настройки», затем выбрать «Настройки контента. » в области «Личные данные» а затем кликнуть по ссылке «Отключить отдельные модули. » под «Подключаемые модули».

Есть альтернативный способ доступа к списку, нужно в адресной строке браузера ввести адрес «chrome://plugins». При отображении списка Вам доступно отключение выборочных плагинов, которые вы не используете. При выборе опции «Детали» Google Chrome отобразит довольно скудную информацию по сравнению с другими браузерами – всего лишь название файла плагина в системе.

Safari

Помните о значимости контроля установленных плагинов

Грамотное управление плагинами позволит уменьшить вероятность дыр в безопасности и эксплойтов, которые могут использоваться злоумышленниками. При инфицировании ПК весьма вероятна установка вредоносных плагинов, используемых для взлома, рассылки спама, отображения всплывающих окон с рекламой и сбора конфиденциальной информации. Даже официальные плагины, такие как Adobe Flash и Java нуждаются в постоянном обновлении для устранения уязвимостей. Таким образом, в качестве одной из основных мер защиты — пользователи должны постоянно проверять установленные плагины в браузере и своевременно выполнять их обновления.

По материалам интернет-портала TechRepublic

Как включить Flash-плагин для определенных веб-сайтов только в Safari для Mac OS X 2019

Теперь Safari предоставляет тонко настроенные элементы управления тем, какие веб-сайты могут использовать, какие плагины для браузера, и есть несколько способов лучше использовать эту функцию, чем выборочное ограничение плагинов Adobe Flash Player на включение только для специально утвержденных веб-сайтов.

По сути это означает, что вы можете установить Flash Player на своем Mac, но заблокировать его для более широкой работы в Интернете, в то же время он разрешен на некоторых избранных сайтах, на которых вы доверяете плагину. Это служит вполне разумной альтернативой полному удалению плагина, и его легко настроить для всех веб-сайтов и отдельных веб-сайтов в Safari для Mac OS X:

Выборочное включение Flash в Safari на Mac

  1. Откройте Safari и перейдите в «Настройки», доступные из меню Safari.
  2. Выберите вкладку «Безопасность» и найдите «Подключаемые модули Интернета», затем нажмите кнопку «Управление настройками веб-сайта…»

  • Выберите «Adobe Flash Player» с левой стороны, чтобы собрать список веб-сайтов, которые использовали или пытались использовать плагин Flash.
  • Чтобы настроить Flash для этого веб-сайта, откройте меню рядом с каждым URL-адресом, выбрав один из пяти вариантов:
    • Спросите — Safari запросит разрешение на запуск Flash, если он обнаружен
    • Блокировать — блокирует автоматическую загрузку всего Flash для веб-сайта, по сути, он похож на Click-To-Play и может быть отменен путем выбора объекта Flash и запуска
    • Разрешить — Flash всегда будет работать при обнаружении для этого конкретного сайта
    • Разрешить всегда — Flash всегда будет работать при обнаружении для определенных веб-сайтов, даже если плагин Flash был отключен из-за устаревшего или небезопасного
    • Запускать в небезопасном режиме — не рекомендуется, переопределяет любые настройки безопасности в Safari, чтобы предоставить Flash бесплатное управление для запуска
  • Необязательно, но рекомендуется настроить универсальную настройку для всех веб-сайтов в нижней части панели, открыв меню рядом с «При посещении других веб-сайтов:» — пять доступных параметров такие же, как указано выше. Как правило, «Спросить» или «Заблокировать» являются наиболее безопасными универсальными опциями для использования, но предпочтения пользователя варьируются
  • Этот тип тонкой настройки плагина Flash раньше требовал сторонних расширений или инструментов, таких как ClickToFlash, но теперь эта функция встроена непосредственно в настройки Safari и больше не требует никаких расширений или плагинов. Пользователи, которые ранее выборочно включили плагин Java, обнаружат, что теперь они являются частью той же панели общих настроек безопасности.

    Я предпочитаю, чтобы Flash Player был установлен на «Блокировать» для всех веб-сайтов и только выборочно разрешен на сайтах, которые я одобряю. Это также имеет побочный эффект в основном функционирование в качестве блокировщика рекламы для Safari (за исключением специального плагина) для многих анимированных баннеров и видео, хотя ненавязчивая стационарная реклама все еще проходит.

    В новых версиях Safari также примечательно, что старые версии плагинов, такие как Flash Player, будут автоматически отключаться, если в них обнаружены известные проблемы безопасности. Это происходит автоматически, если пользователь не укажет иное с опциями «Разрешить всегда» или «Запуск в небезопасном режиме», описанными ранее. Настоятельно рекомендуется не переопределять эти настройки, поскольку это может предотвратить множество потенциальных проблем безопасности. Когда это возможно, лучше всего просто обновить Flash Player до последней версии плагина.

    Да, это работает со всеми другими плагинами, но Flash легко ненавидим / любим и вообще спорен, поэтому акцент.

    Почему Adobe Flash Player отключился? Решение.

    Сегодня урок снова по вашей просьбе. ))
    А дело вот в чём. В последнее время стало поступать много вопросов по такой теме —
    Почему у меня стало вот так в браузере?
    Ведь раньше всё было хорошо и я ничего такого не делал(а).

    Нажимали на этот треугольничек, всё начинало работать.
    Т.е., все медиафайлы — ролики, флешки, музыка, гифки и т.д.. — стояли с такими треугольничками и нужно было дать разрешение на их включение, причём каждый раз. Попробую пояснить, что же такое произошло и почему плагин Adobe Flash Player перестал работать в вашем браузере.
    Да, да, именно Adobe Flash Player отвечает за работу наших медиафайлов. Его нужно всегда своевременно обновлять до новой версии, тогда он будет работать корректно.
    «Но я его только на днях обновил(а)» — скажите вы. Тогда что же произошло?
    Всё дело в вашем браузере, вернее даже в его версии.
    И в первую очередь это относится к браузерам, которые работают на платформе Хрома — Гугл, Яндекс, Comodo Dragon, CoolNovo, TORCH, Chromium и другие.
    «Но флеш плеер встроен как модуль в браузер Гугл Хром», — снова скажите вы и это правда так и было, до 42 версии браузера. А потом, как пишут в Интернете, Гугл хочет отказаться от Флеша в пользу HTML5. Оказывается разработчики браузера решили отказаться от поддержки API Netscape Plugin, который используется для установки многих плагинов в веб-браузеры. В их число попали как раз Adobe Flash Player, Java, Silverlight и Unity Web Player. До осени этого года можно было снова включить поддержку NPAPI и пользоваться плагинами. Для этого нужно было вставить этот адрес

    в адресную строку и перейти по ней.

    Но теперь в новой версии браузера Гугл хром такого нет.
    Что можно сделать в таком случае?
    Нужно зайти в плагины, вставив в адресную строку и перейти.

    И там сделать так.

    Тогда все медиафайлы будут работать как надо. ))
    Правда не знаю, как долго. Если разработчики браузера решили отказаться и сделают так, то что будет дальше, сказать трудно.

    Включение плагинов в Internet Explorer

    Чтобы включить плагин в браузере IE, нажмите на значке в виде шестерёнки в верхнем правом углу (версии 9-11) или откройте меню «Сервис» (версия 8) и выберите в открывшемся меню пункт «Настроить надстройки» или просто «Надстройки». В левой части появившегося окна в списке «Отображать» выберите опцию «Все надстройки». Затем выделите интересующий вас плагин и нажмите кнопку «Включить» в нижнем левом углу.

    Как включить плагин в Mozilla Firefox

    Чтобы включить плагин в Firefox, нажмите кнопку в виде трёх горизонтальных полосок в верхнем правом углу окна или разверните меню «Инструменты» и выберите пункт «Дополнения». В появившемся окне откройте раздел «Плагины». В старых версиях браузера достаточно нажать рядом с нужным плагином кнопку «Включить», а вот в новых всё сложнее. Для некоторых плагинов можно выбрать из выпадающего списка «Всегда включать» и этим ограничиться. Для других доступна лишь опция «Включать по запросу». В таком случае при посещении страницы, на которой используется нужный плагин, браузер будет спрашивать вас, хотите ли вы его задействовать. В ответ нажмите кнопку «Разрешить».

    Включение плагинов в Opera

    Чтобы включить плагины в «Опере», введите в адресной строке адрес about :plugins и нажмите [Enter]. Откроется список установленных плагинов. Нажмите кнопку «Включить» под нужным.

    Включение плагинов в Safari

    В браузере Safari плагины включаются и отключаются все разом. Для этого нажмите на значке в виде шестерёнки в правом верхнем углу окна, выберите пункт «Настройки» и откройте в появившемся окне вкладку «Безопасность». На ней поставьте флажок «Подключить плагины».

    Ну, а как включить плагины в Гугл хроме и других браузерах на этом движке, я уже рассказала вам выше со скринами. ))

    Надеюсь, что вы разберётесь с этой проблемой и сможете видеть медиафайлы корректно в вашем браузере.

    А это просто для проверки и для настроения. )))

    Ссылка на основную публикацию
    Adblock
    detector