- Dokumentacja
- Funkcje klienta
- evaluateBrowserJavascript
Funkcja
evaluateBrowserJavascript
Wykonuje kod JavaScript na stronie lokalnej i oddaje jego wynik do Lua. Jeśli kod zwraca Promise, funkcja czeka na wynik.
Składnia
bool evaluateBrowserJavascript(browser webBrowser, string code, function callback)Argumenty
webBrowserbrowser- Przeglądarka lokalna.
codestring- Kod JavaScript.
callbackfunction- Funkcja
function(ok, result):okmówi, czy się udało,resultto wynik albo opis błędu.
Zwraca
true, jeśli kod został wysłany.
Przykład
evaluateBrowserJavascript(browser, "document.querySelectorAll('li').length", function(ok, count)
if ok then
outputChatBox("Na liście jest " .. count .. " pozycji")
end
end)