Изменения документа Сценарии
Редактировал(а) Alexandr Fokin 2025/03/17 21:01
<
отредактировано Alexandr Fokin
на 2025/03/17 21:01
на 2025/03/17 21:01
отредактировано Alexandr Fokin
на 2023/01/16 17:49
на 2023/01/16 17:49
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -7,7 +7,7 @@ 7 7 ))) 8 8 9 9 ((( 10 -|Embed|{{code language="html"}}<iframe src="<LINK_OF_APP> ?embed=true" height="700" width="100%">10 +|Embed|{{code language="html"}}<iframe src="<LINK_OF_APP>" height="700" width="100%"> 11 11 </iframe>{{/code}}((( 12 12 [[iframe>>doc:Разработка.Frontend.HTML и CSS.HTML.Сценарии.iframe.WebHome]] 13 13 ))) ... ... @@ -19,35 +19,3 @@ 19 19 |(% style="width:600px" %)Выполнение запроса к источнику данных|(% style="width:922px" %)Запрос -> Settings -> Run API on Page load 20 20 |(% style="width:600px" %)Выполнение JS функции|(% style="width:922px" %)Js class -> Settings -> RUN ON PAGE LOAD 21 21 ))) 22 -|Хранение данных.|((( 23 -|(% style="width:497px" %)AppSmith позволяет использовать LocalStore через свой API.|(% style="width:727px" %) 24 -|(% style="width:497px" %)Но также есть возможность обратиться к IndexDb.|(% style="width:727px" %) 25 -))) 26 -|Ссылки из IFrame|((( 27 -AppSmith поддерживает контрол Iframe. С определенного момента, ссылки, расположенные внутри содержимого Iframe, перестали нормально открываться в определенных браузерах. 28 -Как простое решение можно использовать следующий скрипт: 29 -{{code language="js"}}setInterval( 30 - () => 31 - { 32 - const list = document.getElementsByTagName('IFrame'); 33 - for (let item of list) { 34 - const content = item.srcdoc; 35 - 36 - if ( 37 - item.sandbox.length !== 0 38 - && content !== '' 39 - ) 40 - { 41 - item.removeAttribute('sandbox'); 42 - item.srcdoc = null; 43 - item.srcdoc = content; 44 - } 45 - } 46 - }, 47 - 2000);{{/code}} 48 - 49 -How to programatically remove sandbox attribute from an iframe with javascript 50 -[[https:~~/~~/stackoverflow.com/questions/16135465/how-to-programatically-remove-sandbox-attribute-from-an-iframe-with-javascript>>https://stackoverflow.com/questions/16135465/how-to-programatically-remove-sandbox-attribute-from-an-iframe-with-javascript]] 51 -))) 52 -|[[Встраивание скриптов>>doc:.Встраивание скриптов.WebHome]]| 53 -|[[Управление заголовком страницы>>doc:Движки управления информацией и процессами, CRM.Low code.AppSmith.Сценарии.Управление заголовком страницы.WebHome]]|