Как добавить пользовательский 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:

  1. Перейдите на страницу Сайтов Google, на которую вы хотите встроить HTML.
  2. Перейдите в меню Вставка и выберите HTML Box.
  3. В открывшемся диалоговом окне добавьте HTML, CSS и / или код Javascript.
  4. Когда вы закончите, нажмите Сохранить.
  5. Чтобы просмотреть встроенный 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.

Другие вопросы по тегам