RO/loadBrowserURL

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

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