Виджет HTML



  • @dev:

    Добрый день, опишите пожалуйста какую информацию вы хотите получать ?

    А можете мне помочь реализовать выпадающее меню в виджете HTML? Код из моего поста: тут. Посмотрите как он отображается в отладке (при загрузке с веб-сервера или при открытии html локально с ПК) и как отображается если этот код вставить в виджет HTML. Может быть есть какое-то пересечение CSS в виджете с основным интерфейсом системы?



  • @Alex_Jet:

    @dev:

    Добрый день, опишите пожалуйста какую информацию вы хотите получать ?

    А можете мне помочь реализовать выпадающее меню в виджете HTML? Код из моего поста: тут. Посмотрите как он отображается в отладке (при загрузке с веб-сервера или при открытии html локально с ПК) и как отображается если этот код вставить в виджет HTML. Может быть есть какое-то пересечение CSS в виджете с основным интерфейсом системы?

    Добрый день,

    поменяйте блок script, проблем больше не должно быть.



  • @dev:

    Добрый день,

    поменяйте блок script, проблем больше не должно быть.

    Спасибо! Явно лучше:) Надо это задокументировать в описании HTML-виджета.



  • Посмотрите, пожалуйста, еще немного - часть ссылок открывается в iframe (везде в гиперссылке прописано target="Content"), а часть нет (открываются в новом окне). Несколько открываются, несколько нет. Потом все перестают открываться в iframe. После перехода на другой экран и возврата снова на веб - снова часть открывается в iframe, часть в новом окне…

    Еще html-виджет с погодой разъезжается...



  • @dev:

    @cd1room:

    Пока плагина нет хотел через виджет вот этот сайтик отобразить https://starline-online.ru. А вот и не получилось. Что делаю не так?

    Добрый день, опишите пожалуйста какую информацию вы хотите получать ?

    Хотябы так как на скриншоте. Но в идиале если это будет отдельное окно с машинкой. Либо хотябы несколько статусов. Статус в охране-не в охране, параметры температуры, уровня топлива. Чтобы эти параметры вывести на отдельную панель.
    Снимок экрана (43).png



  • Добрый день,

    @Alex_Jet:

    Посмотрите, пожалуйста, еще немного - часть ссылок открывается в iframe (везде в гиперссылке прописано target="Content"), а часть нет (открываются в новом окне). Несколько открываются, несколько нет. Потом все перестают открываться в iframe. После перехода на другой экран и возврата снова на веб - снова часть открывается в iframe, часть в новом окне…

    Еще html-виджет с погодой разъезжается...

    откройте консоль (инструменты разработчика ctrl + shift + i), попробуйте переключить iframe, необходимо убедиться что нет ошибок при переключение ссылок.

    @Alex_Jet:

    Еще html-виджет с погодой разъезжается…

    изменился код виджета ?



  • @cd1room:

    @dev:

    @cd1room:

    Пока плагина нет хотел через виджет вот этот сайтик отобразить https://starline-online.ru. А вот и не получилось. Что делаю не так?

    Добрый день, опишите пожалуйста какую информацию вы хотите получать ?

    Хотябы так как на скриншоте. Но в идиале если это будет отдельное окно с машинкой. Либо хотябы несколько статусов. Статус в охране-не в охране, параметры температуры, уровня топлива. Чтобы эти параметры вывести на отдельную панель.

    Добрый день,

    спасибо за информацию. Загрузка iframe для starline-online.ru не возможна, данный сайт запрещает всем, кроме себя ('X-Frame-Options' to 'sameorigin'). Планируется выпустить плагин http, возможно получиться решить все с помощью него.



  • @dev:

    Добрый день,

    @Alex_Jet:

    Посмотрите, пожалуйста, еще немного - часть ссылок открывается в iframe (везде в гиперссылке прописано target="Content"), а часть нет (открываются в новом окне). Несколько открываются, несколько нет. Потом все перестают открываться в iframe. После перехода на другой экран и возврата снова на веб - снова часть открывается в iframe, часть в новом окне…

    Еще html-виджет с погодой разъезжается...

    откройте консоль (инструменты разработчика ctrl + shift + i), попробуйте переключить iframe, необходимо убедиться что нет ошибок при переключение ссылок.

    @Alex_Jet:

    Еще html-виджет с погодой разъезжается…

    изменился код виджета ?

    Я то могу посмотреть, но вы на "скорую руку" не могли бы у себя в локальной сети вынести виджет с вышеприведённым кодом на экран и сами посмотреть как все себя ведёт? Мне кажется это проще и вы сами всю отладочную информацию можете узнать.

    То же по виджету с погодой - его код есть выше. Он у меня вставлен в виджет "Строка состояния". Я так понимаю, что какие-то свойства css пересекаются. В итоге при переходе на экран с html-виджетом с меню для устройств виджет погоды меняет свой размер.



  • Добрый день,

    @Alex_Jet:

    То же по виджету с погодой - его код есть выше. Он у меня вставлен в виджет "Строка состояния". Я так понимаю, что какие-то свойства css пересекаются. В итоге при переходе на экран с html-виджетом с меню для устройств виджет погоды меняет свой размер.

    исправленный код погоды, после обновления Google Chrome 70

    
     [![](https://w.bookcdn.com/weather/picture/13_17430_1_20_3150bf_158_fff5d9_ffffff_dedede_3_fff5d9_333333_0_6.png?scode=2&domid=589&anc_id=23644)](https://www.gismeteo.ru/weather-tomsk-bogashevo-13009/) 
    
    
    

    @Alex_Jet:

    Я то могу посмотреть, но вы на "скорую руку" не могли бы у себя в локальной сети вынести виджет с вышеприведённым кодом на экран и сами посмотреть как все себя ведёт? Мне кажется это проще и вы сами всю отладочную информацию можете узнать.

    В вышеприведённым коде, одна ссылка на сайт погоды gismeteo.ru, мы добавили еще intrahouse.ru, все отлично работает



  • @dev:

    В вышеприведённым коде, одна ссылка на сайт погоды gismeteo.ru, мы добавили еще intrahouse.ru, все отлично работает

    Я для каждого указанного мной девайса добавил адрес в своей интрасети с target ="Content". После загрузки экрана любой первый адрес открывается в iframe, второй может быть тоже, а третий четвертый и т.д. а потом и первый, второй - в новом окне.

    Чтобы точно понять проблему ее надо Вам самим воспроизвести - без этого никак, вы же сами должны понимать.

    Up1: я немного лучше потестировал меню, которое у меня есть. Такое ощущение, что во всем виноват веб-интерфейс любых моих Mikrotik-девайсов (маршрутизатор, 3 коммутатора и 2 точки доступа). Если открыть экран с виджетом-меню и перемещаться по всяким разным адресам (MegaD-2561, IP камеры и прочее), то все хорошо. Но как только я хотя бы раз открываю веб-интерфейса любого Mikrotik (первый раз открывается именно в iframe), то после этого все открывается в новом окне, а не iframe. У вас ведь есть Mikrotik - потестируйте, если найдете время 😉

    Up2: еще видимо не всегда удаляются классы ql-editor, хотя я скрипт с этим действием разместил в самом начале кода html-виджета

    Up3: еще какие-то проблемы с test.css и не хватает картинки no_image.svg:
    HTML_иногда_не_удаляется_класс.png



  • @dev:

    @cd1room:

    @dev:

    Добрый день, опишите пожалуйста какую информацию вы хотите получать ?

    Хотябы так как на скриншоте. Но в идиале если это будет отдельное окно с машинкой. Либо хотябы несколько статусов. Статус в охране-не в охране, параметры температуры, уровня топлива. Чтобы эти параметры вывести на отдельную панель.

    Добрый день,

    спасибо за информацию. Загрузка iframe для starline-online.ru не возможна, данный сайт запрещает всем, кроме себя ('X-Frame-Options' to 'sameorigin'). Планируется выпустить плагин http, возможно получиться решить все с помощью него.

    Кстати я когда-то пытался с get post запросами на strline online возиться. Это возможно. А так же я связывался с ними по поводу api. На что получил ответ: "это возможно. от вас заявление с указанием фирмы и название приложения в котором будет использоватся код". Так что они отлично идут на контакт. И вообще если нужно быть бэта тестером я готов!



  • Так получилось что я работаю в сфере автомобиль ных охранных систем. Так что если нужны консультации в этой сфере обращайтесь в личку. Ну там как работают приложения, сайты. Работаю с многими производителями сигнализаций.



  • Добрый день,
    @Alex_Jet:

    Up1: я немного лучше потестировал меню, которое у меня есть. Такое ощущение, что во всем виноват веб-интерфейс любых моих Mikrotik-девайсов (маршрутизатор, 3 коммутатора и 2 точки доступа). Если открыть экран с виджетом-меню и перемещаться по всяким разным адресам (MegaD-2561, IP камеры и прочее), то все хорошо. Но как только я хотя бы раз открываю веб-интерфейса любого Mikrotik (первый раз открывается именно в iframe), то после этого все открывается в новом окне, а не iframe. У вас ведь есть Mikrotik - потестируйте, если найдете время 😉

    для решения проблемы используете следующий код:

    
    *   [1](#)
    
    *   [2](#)
    
    *   [3](#)
    
    *   [Mikrotik CSS106-1G-4P-1S](#)
    
    *   [Mikrotik cAP-2nD](#)
    
    *   [Mikrotik wAP-2nD](#)
    
    
    

    @Alex_Jet:

    Up2: еще видимо не всегда удаляются классы ql-editor, хотя я скрипт с этим действием разместил в самом начале кода html-виджета

    в новой версии будет доступен параметр в настройках виджета, для отключения родительских классов

    @Alex_Jet:

    Up3: еще какие-то проблемы с test.css и не хватает картинки no_image.svg:

    так задумано 😉



  • @dev:

    для решения проблемы используете следующий код…

    Спасибо! Так работает как было задумано. Почему только указывается frame.src (не Content.src или Iframe_Content.src)? - у меня iframe ведь имеет id="Iframe_Content" и name="Content". Но с frame.src все работает….



  • @dev:

    в новой версии будет доступен параметр в настройках виджета, для отключения родительских классов

    В новой версии действительно все работает как надо!



  • @Alex_Jet:

    @dev:

    в новой версии будет доступен параметр в настройках виджета, для отключения родительских классов

    В новой версии действительно все работает как надо!

    Добрый день,

    отлично! На этой неделе мы планируем опубликовать плагин HTTP, погоду можно будет забирать как значение устройства.



  • Добрый вечер. Подскажите пожалуйста как на экране отобразить проигрыватель онлайн-радио?



  • @sergeyygr:

    Добрый вечер. Подскажите пожалуйста как на экране отобразить проигрыватель онлайн-радио?

    Добрый день, Вас конкретный плеер интересует или сайт с плеером ? Или можно любое решение и Вам нужно просто проигрывать разные url m3u8?



  • @dev:

    @sergeyygr:

    Добрый вечер. Подскажите пожалуйста как на экране отобразить проигрыватель онлайн-радио?

    Добрый день, Вас конкретный плеер интересует или сайт с плеером ? Или можно любое решение и Вам нужно просто проигрывать разные url m3u8?

    Лучше и то и то 😉 . Пригодится и просто плейер (с жесткого диска), и url. Например радио 101 и из списка выбрать нужные. Получается название и кнопки проигрывания и остановки.



  • @sergeyygr:

    @dev:

    @sergeyygr:

    Добрый вечер. Подскажите пожалуйста как на экране отобразить проигрыватель онлайн-радио?

    Добрый день, Вас конкретный плеер интересует или сайт с плеером ? Или можно любое решение и Вам нужно просто проигрывать разные url m3u8?

    Лучше и то и то 😉 . Пригодится и просто плейер (с жесткого диска), и url. Например радио 101 и из списка выбрать нужные. Получается название и кнопки проигрывания и остановки.

    Наверное проще вывести VLC и выбирать уже оттуда.


Авторизуйтесь, чтобы ответить