HU/getBrowserSource: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 10: Line 10:
</syntaxhighlight>
</syntaxhighlight>
{{OOP||[[Element/Browser|browser]]:getSource}}
{{OOP||[[Element/Browser|browser]]:getSource}}
===Required arguments===
===Kötelező argumentumok===
*'''webBrowser:''' a böngészőelem, amelynek a forrását szeretné megkapni
*'''webBrowser:''' a böngészőelem, amelynek a forrását szeretné megkapni
*'''callback:''' egy callback function az alábbi szintaxissal
*'''callback:''' egy callback funkció az alábbi szintaxissal


====Visszahívó szintaxis====
====Callback szintaxis====
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function ( string code )
function ( string code )
Line 20: Line 20:


==Visszaadott érték==
==Visszaadott érték==
Returns ''true'' if valid arguments have been passed, ''false'' otherwise.
Visszaad egy ''true'' értéket, ha érvényes argumentumok lettek megadva, egyébként ''false''.


==Példa==
==Példa==
Line 44: Line 44:


==Lásd még==
==Lásd még==
{{CEF_functions}}
{{CEF_functions hu}}


[[en:getBrowserSource]]
[[en:getBrowserSource]]


==Fordította==
==Fordította==
* Surge
* '''''[https://wiki.multitheftauto.com/wiki/User:Surge Surge]'''''

Latest revision as of 13:06, 21 August 2018

Ez a funkció használható egy webhely forráskódjának lekérésére (asynchronously). A forráskód mérete 2 MiB-re van korlátozva (a megmaradó bájtok levágásra kerülnek).

Szintaxis

bool getBrowserSource ( browser webBrowser, function callback )

OOP Syntax Help! I don't understand this!

Method: browser:getSource(...)


Kötelező argumentumok

  • webBrowser: a böngészőelem, amelynek a forrását szeretné megkapni
  • callback: egy callback funkció az alábbi szintaxissal

Callback szintaxis

function ( string code )

Visszaadott érték

Visszaad egy true értéket, ha érvényes argumentumok lettek megadva, egyébként false.

Példa

local browser = createBrowser(1024,1024,false,false)      --Create Browser

addEventHandler("onClientBrowserCreated",browser,function()
    loadBrowserURL(browser,"http://www.youtube.com")    --Load URL
end)

addEventHandler("onClientBrowserDocumentReady",browser,function(url)
    local rnt = getBrowserSource(browser,function(code)     --Get Browser Source and Call Function
        outputChatBox(code)                             --Output Code
    end)
    if rnt then
        outputChatBox("Browser Source Got",0,255,0)
    else
        outputChatBox("Failed To Get Browser Source",255,0,0)
    end
end)

Lásd még

GUI Függvények

Fordította