Вопросы по веб интерфейсу

Поддержка
  • @tet-vivi я люблю учиться практикой )

  • @llimonix said in Вопросы по веб интерфейсу:

    @tet-vivi я люблю учиться практикой )

    Это плохо работает, там где нельзя интуитивно понять, что нужно сделать. Нужны хоть какие-то знания, больше время потратите на форумы и различного рода тупнину

  • @tet-vivi ну если бы там были хорошие примеры, то наверное бы залип прям, а так на вопрос как налить в стакан воды - ответ из серии - вы знаете что это H2O?

  • Ну вот нашел я в описании что-то вроде

    Api.ShowBrowser(BrowserId)
    

    Где это использовать ? и Browserid где брать ?

    Никто ни разу не дала вызов ручного управления ?

  • @Bigma said in Вопросы по веб интерфейсу:

    Ну вот нашел я в описании что-то вроде

    Api.ShowBrowser(BrowserId)
    

    Где это использовать ? и Browserid где брать ?

    Никто ни разу не дала вызов ручного управления ?

    Делали...

    https://wiki.bablosoft.com/web-interface/#/inspectingbrowser

  • @UserTrue так я это и смотрю, только понять не могу как это использовать.
    В скрипте в определенный момент нужно вызвать ручное управление, а как сделать так чтобы оно сразу открыло окно не понятно ...

  • Вообщем разобрался,
    Фокс давал ответ нужно вставить вот этот вызов вот сюда

    https://community.bablosoft.com/post/82719

    И все, там где надо в скрипте вызывает ручное управление, и браузер автоматом откроется.

  • This post is deleted!
  • @UserTrue да все врено ты скинул, я тебе спасибо сказал, просто где это использовать было не понятно.

    И там очевидно еще один контрол надо добавить

            if (EventType == "manual_control_end") {
               var BrowserId = EventData["browser_id"]
    
           /////Close browser instantly, this is optional
           Api.HideBrowser(BrowserId)
            }
    
  • Так пытаюсь разобраться с кнопкой Убить приложение

    в html добавил кнопку по анологии со стартом

    <div class="cell">
       <button id="exit" class="uk-button uk-button-small uk-button-primary">
           <span uk-icon="icon: play; ratio: 1.5"></span>
    	<span class="uk-text-middle tr">EXIT</span>
        </button>
    </div>
    
    

    и в js

    опять же по анологии со стартом
    в секцию
    //// Event

        /////EXIT script after exit button is clicked
        $("#exit").on("click", function() {
            CloseApplication()
        });
    

    Так все работает.

  • This post is deleted!
  • @tet-vivi да кнопка то с верным id в интерфейсе появляется, а вот ивент толи не правильно написал, толи не в то место пихаю ...

  • Вообщем собственная невнимательность. Скобочку круглую забыл в конце ...
    Всем спасибо.

  • Появился еще один вопрос

    Есть ресурсы с чекбоксами в виде пробела
    По умолчанию ничего не выбрано, то есть чекбоксы отжаты.
    и так оно и показывается в стандартном интерфейсе

    А в веб интерфейсе они по умолчанию выбраны (галочка стоит)

    Как изменить это поведение ?

  • @Bigma said in Вопросы по веб интерфейсу:

    Появился еще один вопрос

    Есть ресурсы с чекбоксами в виде пробела
    По умолчанию ничего не выбрано, то есть чекбоксы отжаты.
    и так оно и показывается в стандартном интерфейсе

    А в веб интерфейсе они по умолчанию выбраны (галочка стоит)

    Как изменить это поведение ?

    https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox

  • @tet-vivi hm интересно конечно

    генерил стандартный изначально и вот как выглядит чекбокс который бас сделал:

    <div class="ui-checkboxes">
       <label class="ui-internal-label">
           <input type="checkbox" name="checkboxes_random_proxy_location" value="" class="uk-checkbox ui-internal">
           <span class="ui-internal"></span>
       </label>
    </div>
    

    Соответственно никакого checked нету в коде.

  • еще беда в том что при перезагрузке скрипта web интерфейс не сохраняет состояние чекбоксов.
    Отжал я их - запустил скрипт, а при перезагрузке они опять все нажатые ...
    Как с этим бороться ?

    И да еще веб интерфейс не правильно считает потоки:

  • @Bigma said in Вопросы по веб интерфейсу:

    ще беда в том что при перезагрузке скрипта web интерфейс не сохраняет состояние чекбоксов.

    Надо самом сохранять и восстанавливать состояние настроек, можно использовать localStorage.

    Про потоки, там один поток идет как служебный, он запускает другие потоки это как если ты через БАС запускаешь асинхронные функции

  • @UserTrue

    Надо самом сохранять и восстанавливать состояние настроек, можно использовать localStorage.

    это как ? есть пример?
    и с чекбоксами не подскажешь, почему они по умолчанию нажаты ?

    PS: Вообще это боль какая то ... Я понимаю теперь почему бас так не популярен ....
    На зене я за пол часа методом тыка набросаю веб интерфейс, тут же это ад какой-то ...

    И как его еще потом поддерживать ?

  • @Bigma said in Вопросы по веб интерфейсу:

    это как ? есть пример?
    и с чекбоксами не подскажешь, почему они по умолчанию нажаты ?
    PS: Вообще это боль какая то ... Я понимаю теперь почему бас так не популярен ....
    На зене я за пол часа методом тыка набросаю веб интерфейс, тут же это ад какой-то ...
    И как его еще потом поддерживать ?

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

    https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage#examples

  • 0 Votes
    2 Posts
    344 Views
  • 0 Votes
    3 Posts
    615 Views
  • 0 Votes
    19 Posts
    1822 Views
  • 0 Votes
    3 Posts
    901 Views
  • 0 Votes
    2 Posts
    1209 Views