Utherverse has an embedded Chromium browser for displaying websites and web content such as simple text files, input forms, movies, html5 content, interactive content and much, much more. Chromium works like Firefox, Chrome or Internet Explorer to display webpages inside Utherverse. This works by specifying a URL, so to really utilize this, you may need a website where you can create your own code.
A common mistake seems to be that users seem to think they need to install the Chromium browser or even Google Chrome for them to use this. This is not the case. The Chromium browser is embedded into the Utherverse application functions regardless of a user installing Chromium separately on their computer or not.
Understand! To keep this wiki about Utherverse, we only superficially touch on this subject and explain some basics about how to use Chromium, and additional things that can only be used in combination with Utherverse client. To learn more about creating content for Chromium or html5 format we suggest looking at https://www.w3schools.com/ which is rich resource for novice and advanced coders.
UI elements that use Chromium to display content[]
Currently there are a few locations you can spot embedded browsers, these cannot be edited by users but can be used as interface menus. Currently these are located on the login screen and in the Explore panel.
How can decorators use Chromium[]
The two main scripts that can be used to display Chromium content are the Web Browser (Chromium) and Web Browser PopUp (Chromium) scripts. You can learn more about how to setup these scripts and the variables these scripts have on their respective pages.
What is this HTML5 I keep hearing about[]
In Utherverse, the term html5 is mostly coined when talking about migration away from Adobe Flash. At one point Utherverse was using Adobe flash's .swf files to display movies and interactive content. Since the end of 2020, Utherverse does use Flash and now uses the latest web standards to display content.
html5 is nothing more then the latest version of html. It is capable of displaying animated content and movies.
Supported formats in Chromium[]
Audio: | Video: | Images: |
---|---|---|
.ogg (Preferred audio format.) | .webm (Preferred video format.) | .sgv |
.mp3 | .ogv | .gif |
.opus | .mp4 all formats including (h.264) | |
.wav | ||
.flac | ||
.aac |
Note: To display a movie in Utherverse, its URL is embedded into a webpage using the <video> tag.
Note: Never directly use PNG and JPEG/JPG images in the browser window, instead use the Cached Web Image script to display these.
Note: GIF and SGV images are both supported in the Utherverse Web Browser scripts, and can be linked by direct URL, however this adds a lot of lag and should be used very occasionally especially in places where a high population count is expected.
Targets[]
Targets in the Web Browser PopUp script works as follow.
- The _self target opens the url content in an in-game pop-up browser. It doesn't matter if it's IFrames, <a> links, JavaScript or other target creators, it will always act the same.
- The _blank target, which in normal circumstances would open a new tab in your web browser, instead opens your default browser (as installed on your PC) and sends the link to open it there. This can be handy if you want to display the content in a more traditional web browser, especially when certain features are needed that are disabled in Utherverse's Chromium browser.
Passing values[]
The following values can be retrieved in the URL string. This makes it possible to retrieve even more data from the system, and make better implementations of external sites and web sources. For example, using a URL like https://example.com/welcome_page.php?[MemberName]
sends your profile name to the web page at example.com
which can then return a welcome message.
Tag | Output |
---|---|
[dimensionID] | This displayed the dimensionID the user is located in when opening a site. |
[domainID] | This displays the domainID the user in located in when opening a site. |
[gender] | This displays the gender of the avatar the user currently is using in game. These are numerical outputs 0 for male, 1 for female, 2 for transgender female, 3 for transgender male. |
[instanceid] | This displays the instanceID the user is located in when opening a site. |
[Memberid] | This displays the memberID to identify the exact user. |
[membername] | This displays the username and can be used to address or display the username in web content. |
[muted] | This displays if the users sound is muted or not. |
[orient] | This displays the orientation the user is in. |
[regionid] | This displays the regionID the user is in. This is mostly not usefull for anyone to use. |
[species] | This displays the species a user is. Currently the two options are human 0 and furry 1. |
[voice] | This displays if voice settings are enabled or not. |
Known bugs and issues[]
The scroll bar in the in-game Chromium browser is not draggable and mouse scrolling does work. The workaround is to create content that fits the exact dimensions you specify to omit the scroll bar from visibility.
| ||
Decorating | ||
---|---|---|
Bots - Chromium - Decorating Guides - Deco Tools - Domain - Prop Editor - Property - Props - Prop States - Ramps - Scripts - Transport - World Texture Editor - Zaby | ||
Script Pages | ||
Animated Textures - Audio Add Sound - Audio Play Music - Being.Me - Bots - Cached Web Image - Dance Pole - Door Object - Lighting - Move To scripts - Pickup Object - Sprites - Scale Object - Trigger Linked Script - Web Browser (Chromium) - Web Browser PopUp (Chromium) | ||
Deco Articles | ||
Animal Props - Alpha Pine Tree - Beds - Breaking Out - Chairs & Seating - Doors - Diving Board - Dungeon Crosses - Fire Places - Floors - Pole Dance Pole - Primitive Props - Lapdance Chairs - Ramps - Rope Prop - Sign 01 - Tileable Props - Texture Translucent - Triggers - VIP Ropes |