Как добавить пользовательский JavaScript на сайты Google?
Как получить возможность добавлять / редактировать JS на сайте Google? Таким образом, я хочу использовать jQuery и jQuery UI для управления внешним видом сайта.
Чтобы было ясно, я говорю не о всех сайтах Google, а о системе "создай свою собственную", созданной Google под названием "Сайты Google" -> https://sites.google.com/.
На странице с инструкциями есть следующее: Неподдерживаемые функции
Инструмент HTML Box в настоящее время не поддерживает следующие функции:
JavaScript-код iframes не может создавать сценарии, изображения или теги ссылок. Функции загрузки / загрузки документов / окон. Вы можете поместить любой JavaScript-код в конец кода, который необходимо загрузить после загрузки документа.
Означает ли это, что инструмент HTML не может создавать теги? хотя они в демке выше?
3 ответа
Справка Сайтов Google объясняет, как добавить пользовательский контент HTML/CSS/JS:
- Перейдите на страницу Сайтов Google, на которую вы хотите встроить HTML.
- Перейдите в меню Вставка и выберите HTML Box.
- В открывшемся диалоговом окне добавьте HTML, CSS и / или код Javascript.
- Когда вы закончите, нажмите Сохранить.
- Чтобы просмотреть встроенный HTML-код, нажмите Сохранить на странице сайта Google.
Далее следует отметить, что "код из одного блока HTML не может взаимодействовать или ссылаться на код вне блока HTML, включая другие блоки HTML", - предположительно, каждый "блок HTML" представляет собой отдельный элемент iframe с песочницей. Таким образом, ваша способность использовать JS для "манипулирования внешним видом сайта" будет довольно ограниченной.
Еще одна альтернатива - написать собственный гаджет.
"Гаджеты - это небольшие веб-приложения, которые можно добавлять на веб-страницы. Гаджеты - это файлы XML, которые обычно обертывают HTML и JavaScript", как объяснил гуру сайтов Google под названием Мори. https://sites.google.com/site/mori79/html-gadgets
Вы также можете найти дополнительную информацию на сайте разработчиков Google: https://developers.google.com/google-apps/sites/gadgets/site_gadgets?hl=en
Надеюсь, поможет.
На сайте Google есть хорошая документация, и вы не можете использовать JavaScript в соответствии с их политикой.
Пожалуйста, прочитайте документацию, в ней перечислены подробности шагов для вставки пользовательских CSS, JavaScript и общего HTML.