Browser::Browser: Difference between revisions

From RAGE Multiplayer Wiki
m (Was using the old browser template)
m (Update broken package path)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
'''Function''': Creates a browser
'''Function''': Creates a browser
==Parameters==
==Parameters==
* '''URL''': {{RageType|String}}
* '''URL''': {{RageType|String}}


==Syntax==
==Syntax==
<div class="header" style="background-color: #AE4040; color: #FFFFFF; border: 2px solid #AE4040;">
{{ClientsideCode|
<div style="margin: 10px 10px 10px 10px;"><b>Client-Side</b></div>
<pre>
<syntaxhighlight lang="javascript">
mp.browsers.new(url);
mp.browsers.new(url);
</syntaxhighlight>
</pre>
</div>
}}


==Example==
==Example==
<syntaxhighlight lang="javascript">
{{ClientsideCode|
let browser = mp.browsers.new("package://index.html");
<pre>
</syntaxhighlight>
mp.events.add('playerReady', () => {
    let browser = mp.browsers.new("http://package/index.html");
});
 
</pre>
}}
 
See [[Package Protocol]] for more info on the <code>package://</code> url.
 
U can use browser events: [[BrowserCreated]], [[BrowserLoadingFailed]], [[BrowserDomReady]]


==See Also==
==See Also==
{{Browser_definition_c}}
{{Browser_definition_c}}
[[Category:Clientside API]]
[[Category:Clientside API]]

Latest revision as of 02:06, 4 January 2025

Function: Creates a browser

Parameters

  • URL: String

Syntax

Client-Side
mp.browsers.new(url);

Example

Client-Side
mp.events.add('playerReady', () => {
    let browser = mp.browsers.new("http://package/index.html");
});

See Package Protocol for more info on the package:// url.

U can use browser events: BrowserCreated, BrowserLoadingFailed, BrowserDomReady

See Also