Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Сервер лицензирования
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

index.html

Обновлено: 15.01.26

Каждый плагин действует в своем собственном iframe. Редактор подключит файл index.html, указанный в конфигурационном файле плагина config.json ↗. Файл index.html — это точка входа плагина, соединяющая файл plugin.js — базовый файл, необходимый для работы с плагинами.

Пример:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <title>Plugin name</title>
        <script type="text/javascript" src="https://support.r7-office.ru/wp-content/uploads/2023/05/plugins.js"></script>
        <script type="text/javascript" src="https://support.r7-office.ru/wp-content/uploads/2023/05/plugins-ui.js"></script>
        <link rel="stylesheet" href="https://support.r7-office.ru/wp-content/uploads/2023/05/plugins.css">
        <script type="text/javascript" src="plugin.js"></script>
    </head>
    <body style="width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden;">
        <div id="plugin name" style="margin: 0; padding: 0;"></div>
    </body>
</html>

Раздел <head>…</head> содержит ссылки на все скрипты и таблицы стилей, необходимые для корректной работы плагина (как локальные, так и удаленные, если плагин их использует). Он также содержит ссылку на базовый файл plugins.js, необходимый для корректной работы с редакторами и содержащий работу базового метода плагина.

Тело может содержать теги <div>…</div> с заполнителями, в которые будут вставлены компоненты плагина.

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое