Если я правильно понял, то вот Пример:
a46b2fca-1e79-4fa2-afb8-7b8556ce58e8-image.png
1b32084d-cb47-40c3-b93d-fc57b7318569-image.png
@llimonix said in Вопросы по веб интерфейсу:
@tet-vivi я люблю учиться практикой )
Это плохо работает, там где нельзя интуитивно понять, что нужно сделать. Нужны хоть какие-то знания, больше время потратите на форумы и различного рода тупнину
Ну вот нашел я в описании что-то вроде
Api.ShowBrowser(BrowserId)
Где это использовать ? и Browserid где брать ?
Никто ни разу не дала вызов ручного управления ?
@Bigma said in Вопросы по веб интерфейсу:
Ну вот нашел я в описании что-то вроде
Api.ShowBrowser(BrowserId)Где это использовать ? и Browserid где брать ?
Никто ни разу не дала вызов ручного управления ?
Делали...
https://wiki.bablosoft.com/web-interface/#/inspectingbrowser
Вообщем разобрался,
Фокс давал ответ нужно вставить вот этот вызов вот сюда
https://community.bablosoft.com/post/82719
И все, там где надо в скрипте вызывает ручное управление, и браузер автоматом откроется.
@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()
});
Так все работает.
Вообщем собственная невнимательность. Скобочку круглую забыл в конце ...
Всем спасибо.
Появился еще один вопрос
Есть ресурсы с чекбоксами в виде пробела
По умолчанию ничего не выбрано, то есть чекбоксы отжаты.
и так оно и показывается в стандартном интерфейсе
А в веб интерфейсе они по умолчанию выбраны (галочка стоит)
Как изменить это поведение ?
@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.
Про потоки, там один поток идет как служебный, он запускает другие потоки это как если ты через БАС запускаешь асинхронные функции
Надо самом сохранять и восстанавливать состояние настроек, можно использовать localStorage.
это как ? есть пример?
и с чекбоксами не подскажешь, почему они по умолчанию нажаты ?
PS: Вообще это боль какая то ... Я понимаю теперь почему бас так не популярен ....
На зене я за пол часа методом тыка набросаю веб интерфейс, тут же это ад какой-то ...
И как его еще потом поддерживать ?
@Bigma said in Вопросы по веб интерфейсу:
это как ? есть пример?
и с чекбоксами не подскажешь, почему они по умолчанию нажаты ?
PS: Вообще это боль какая то ... Я понимаю теперь почему бас так не популярен ....
На зене я за пол часа методом тыка набросаю веб интерфейс, тут же это ад какой-то ...
И как его еще потом поддерживать ?
Ну я так скажу, уже много раз писал без минимальных знаний фронтенд разработки в веб интерфейсе мало что сделаешь. Я использую фреймворк vuejs, но даже имея эти знания я супер редко его делаю так как все равно надо много времени на его разработку. Только если писать скрипт для массовой продажи, в других случаях нет смысла
https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage#examples
@UserTrue да, теперь кажись я твои слова понимаю что лучше туда не лезть :)
да как в сторадж записать то понятно, а вот как получать эти состояния .... каждой из настроек для 30 ресурсов скажем ...
Короче походу забью я на это дело ...