OnClientBrowserNavigate: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Removed old issue)
 
(16 intermediate revisions by 8 users not shown)
Line 2: Line 2:
{{Client event}}
{{Client event}}
{{New feature/item|3.0150|1.5||
{{New feature/item|3.0150|1.5||
The event is executed when the browser loads a new page.
The event is executed when the browser loads a new page. Do not use [[loadBrowserURL]] in the attached function.
}}
}}


==Parameters==  
==Parameters==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
string targetURL, bool isMainFrame
string targetURL, bool isBlocked, bool isMainFrame
</syntaxhighlight>
</syntaxhighlight>
*'''targetURL:'''
* '''targetURL:''' the page the browser loaded.
*'''isMainFrame:'''
* '''isBlocked:''' if the [[browser]] was created with '''isLocal''' set to '''true''', and the browser tried to load a remote page, this would be set to '''true''' (and vice-versa).
{{New items|3.0160|1.6|
* '''isMainFrame:''' a [[boolean]] representing whether the entire page (main frame) was loaded or an ''<iframe>'' inside the page was loaded.
|7888}}


==Source==
==Source==
todo
The [[Element/Browser|browser]] element.


==Example==  
==Example==  
<syntaxhighlight lang="lua">
{{Example}}
TODOaddEventHandler ( "onClientBrowserNavigate" , root ,
 
function ( targetURL , isMainFrame )
[[pl:onClientBrowserNavigate]]
if isMainFrame then
outputChatBox ( "Navigating you to a new page"  .. targetURL )
end
end
)</syntaxhighlight>


==See Also==
==See Also==
{{CEF_events}}
{{CEF_events}}

Latest revision as of 10:32, 30 January 2022

The event is executed when the browser loads a new page. Do not use loadBrowserURL in the attached function.

Parameters

string targetURL, bool isBlocked, bool isMainFrame
  • targetURL: the page the browser loaded.
  • isBlocked: if the browser was created with isLocal set to true, and the browser tried to load a remote page, this would be set to true (and vice-versa).
  • isMainFrame: a boolean representing whether the entire page (main frame) was loaded or an <iframe> inside the page was loaded.

Source

The browser element.

Example

Accessories-text-editor.png Script Example Missing Event OnClientBrowserNavigate needs a script example, help out by writing one.

Before submitting check out Editing Guidelines Script Examples.
-- TODO

See Also