- CSS 50.6%
- JavaScript 46.9%
- Shell 1.3%
- HTML 1.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Major refactor of background.js to use browser.scripting, simplify navigation listeners, and centralize script/CSS injection. Added Yandex services (Calendar & Mail) with event/subject analysis and session handling, plus a large SUBJECTS_LIST. Introduced UI features: new course_friends_list.js floating widget and friends_tab.js sidebar/modal to show classmates; added reset.js and styles.css and updated CSS for themes. Small functional fixes: broadened path regexes in advanced_statements.js and course_overview_task_status.js and updated courses_fix.js to support both actual and archived course pages. Misc: various popup/manifest/style updates and other integration adjustments for cross-browser compatibility. |
||
| scripts | ||
| src | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
Неофициальное расширение для LMS ЦУ в Safari
Способы установки
Для установки расширения доступно два метода, каждый из которых имеет свои особенности:
Метод 1: Установка без создания приложения (App)
Рекомендуется для тестирования или временного использования
Особенности: Safari будет самостоятельно конвертировать расширение при каждом запуске, что может приводить к временным задержкам в работе и нестабильной производительности.
Процесс установки:
- Скачайте последнюю версию расширения со страницы релизов
- Распакуйте загруженный архив
- В Safari откройте Настройки (⌘ + ,) и перейдите во вкладку «Дополнения»
- Активируйте опцию «Показать меню «Разработка» в строке меню»
- В главном меню Safari откройте раздел «Разработка» и выберите «Разрешить неподтвержденные расширения»
- В окне управления расширениями перетащите папку «src» из распакованного архива в левую панель
- Активируйте расширение, установив соответствующую галочку, и предоставьте доступ к сайту ЦУ
Метод 2: Установка с созданием приложения (App)
Рекомендуется для постоянного использования
Преимущества: Обеспечивает стабильную работу расширения без периодической конвертации.
Процесс установки:
-
Скачайте последнюю версию расширения со страницы релизов
-
Выполните в терминале команду из директории разархивированного релиза:
./scripts/build-extension-app-for-safari.shПримечание: Процесс может занять значительное время при первом запуске, если Xcode не установлен в системе.
-
В Safari откройте Настройки (⌘ + ,) и перейдите во вкладку «Дополнения»
-
Активируйте опцию «Показать меню «Разработка» в строке меню»
-
В главном меню Safari откройте раздел «Разработка» и выберите «Разрешить неподтвержденные расширения»
-
В разделе управления расширениями активируйте установленное расширение, установив соответствующую галочку
Оба метода требуют активации режима разработчика и разрешения на использование неподтвержденных расширений для корректной работы.