GetBrowserSource

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.

This function can be used to retrieve the source code of a website (asynchronously). The size of the source code is limited to 2 MiB (remaining bytes are cut).

Syntax

bool getBrowserSource ( browser webBrowser, function callback )

OOP Syntax Help! I don't understand this!

Method: browser:getSource(...)


Required arguments

  • webBrowser: The browser element you want to get the source of
  • callback: a callback function with syntax as described below

Callback syntax

function ( string code )

Returns

Returns true if valid arguments have been passed, false otherwise.

Example

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)

See Also