RO/loadBrowserURL

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Această funcție încarcă un URL specificat.

[[{{{image}}}|link=|]] Observație: Este recomandat să folosiți requestBrowserDomains pentru a solicita permisiunea utilizatorului înainte de a încărca URL-ul.

Sintaxă

bool loadBrowserURL (browser webBrowser, string url [, string postData = "", bool urlEncoded = true ])

OOP Syntax Help! I don't understand this!

Method: browser:loadURL(...)
Variable: .url
Counterpart: getBrowserURL


Argumente Necesare

  • webBrowser: Elementul browser care va încărca URL-ul
  • url: URL-ul pe care doriți să îl încărcați. Acesta poate conține fie un site extern (prefix "http://") sau un site web stocat în resursele locale ("http://mta/local/gui.html" de exemplu, vizualizați Local Scheme Handler pentru mai multe detalii).

Argumente Opționale

  • postData: Datele transmite către site-ul web. Conținutul poate fi de orice tip (exemplu: JSON) dacă urlEncoded este setat pe false
  • urlEncoded: Dacă este setat pe true, va fi disponibil de exemplu în variabila PHP $_POST (tipul de conținut este: application/x-www-form-urlencoded)

Redare

Redă true dacă URL-ul a fost încărcat cu succes.

Exemplu

-- Pentru a randa navigatorul web pe întreg ecran, avem nevoie de dimensiunile ecranului.
local screenWidth, screenHeight = guiGetScreenSize()

-- Vom realiza navigatorul web în modul local. Nu vom putea încărca un URL extern.
local webBrowser = createBrowser(screenWidth, screenHeight, false, false)
	
-- Funcția pentru a randa navigatorul web.
function webBrowserRender()
    -- Randează navigatorul web pe întreg ecranul jucătorului.
    dxDrawImage(0, 0, screenWidth, screenHeight, webBrowser, 0, 0, 0, tocolor(255, 255, 255, 255), true)
end

-- Evenimentul onClientBrowserCreated va fi declanșat după ce navigatorul web a fost inițializat.
-- După declanșarea acestui eveniment, vom putea să încărcăm URL-ul și să îl afișăm.
addEventHandler("onClientBrowserCreated", webBrowser, 
function()
    -- După ce navigatorul web a fost inițializat, putem încărca site-ul web.
    loadBrowserURL(webBrowser, "https://www.youtube.com/")

    -- Acum putem să începem afișarea site-ului web.
    addEventHandler("onClientRender", root, webBrowserRender)
end)

Vizualizați de asemenea

Funcții GUI