Introduction
With the most recent update to the Roblox website, the ability to open games in new tabs was lost. This led to numerous people becoming frustrated with this, and also led to a rather popular bug report being filed.
The solution
After working on a way to combat this before Roblox fixes it (unless it is a new feature), we found that <a class="game-card-link">
which is a descendent of <li class="list-item game-card game-tile">
contains the universe id of the place. This can then be used to make a request to https://games.roblox.com/v1/games?universeIds=UNIVERSE_ID
in order to get the place id.
The only problem with this is the way Roblox updates the DOM, in that they remove and re-add the <a class="game-card-link">
(to reduce the total amount of elements?). Regardless, this is the only issue I encountered when trying to patch this (bug?) locally.
After a prototype and help from @.Brinker7, I managed to create a chrome extension that patches this bug. It is currently pending approval on the chrome web store, but will soon be available. In the meantime, you can manually download it with fairly straightforward instructions.
Installation
Chrome Web Store (Automatic Install)
- Version: 1.1.0.2
- Extension: RoLinker - Chrome Web Store
Github Release (Manual Install)
- Version: 1.1.0.2
- Release: https://github.com/BrittonFischer/RoLinker/releases/tag/1.1.0.2
Experimental Build (Source)
- Version: 1.1.1
- Source: https://github.com/BrittonFischer/RoLinker
- Download RoLinker folder (folder that does not contain README.md) (Green box in right corner that says Code, download as ZIP)
- Move the RoLinker folder to somewhere that you will keep it long term (like Documents)
- Open chrome://extensions
- Enable developer mode
- Click the āLoad Unpackedā button
- Select the RoLinker folder you downloaded
- Disable developer mode
Tampermonkey Script
- Author: @.Brinker7
- Thread: https://devforum.roblox.com/t/-/1261234/21
Credits
- @.Scarious: Programming
- @.Brinker7: Programming
- Initial thread: https://devforum.roblox.com/t/-/1261234/15