#google-apps-script #iframe #google-sites
#google-apps-script #iframe #google-сайты
Вопрос:
На сайтах Google можно встроить скрипт Google Apps, который был опубликован как веб-приложение. Вы просто нажимаете «внедрить» и вставляете URL-адрес веб-приложения. Для изменения размера iframe можно использовать мышь. Однако я не смог установить iframe на полную ширину. Возможно ли это? Кроме того, возможно ли сделать прокручиваемой всю страницу (вместо iframe), когда веб-приложение также имеет большую высоту? (На самом деле я не хочу использовать какие-либо другие функции сайтов Google, за исключением того, что он «размещает» мой скрипт Google Apps с пользовательским URL-адресом и что он избавляется от стандартного предупреждения заголовка о том, что это веб-приложение не от Google).
Комментарии:
1. Интересный вопрос. На первый взгляд, кажется, что нет никакого способа изменить размер iframe.
Ответ №1:
Извините
К сожалению, AFAIK, это невозможно на сайтах Google.
Я экспериментировал с различными пользовательскими iframe HTML и CSS, чтобы попытаться найти обходной путь, но из-за способа отображения сайта он всегда будет обертывать ваш пользовательский код в свой собственный HTML и CSS. Любое решение в этом направлении кажется ненадежным.
Если вы хотите увидеть эту конкретную функциональность, вы всегда можете отправить запрос на функцию.
Мой лучший обходной путь на данный момент
- Запустите новый сайт.
- Удалите все элементы, включая заголовок.
- Затем добавьте в свое веб-приложение embed.
Это позволило мне изменить его размер по вертикали настолько, насколько я хотел, это похоже на полную ширину, поскольку это единственный элемент на странице, и он не выдает мне предупреждение.
Комментарии:
1. Спасибо за подтверждение. Итак, тогда я, вероятно, отойду от сайтов Google. Они просто слишком ограничены (также, когда дело доходит до других пользовательских элементов дизайна).
2. О вашем обходном пути: это то, что я уже делаю. Но когда страница веб-приложения имеет вертикальную полосу прокрутки, эта полоса прокрутки никогда не будет такой, как на сайте Google. Вы всегда видите его как iframe.