SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje klienta
  3. evaluateBrowserJavascript

Funkcja

evaluateBrowserJavascript

KlientPrzeglądarkaTylko Trilogy Hub

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): ok mówi, czy się udało, result to 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)

Zobacz też