Last active
November 25, 2023 17:06
-
-
Save pedrofracassi/6978a36c8301aa4262a162fb1d770aaf to your computer and use it in GitHub Desktop.
Steam Key Quick Activator
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Steam Key Quick Activator | |
// @namespace http://pedrofracassi.me/ | |
// @version 1.2 | |
// @description Activates Steam Keys Quickly! | |
// @author Pedro Fracassi (http://pedrofracassi.me) | |
// @match https://store.steampowered.com/account/registerkey?key=* | |
// @grant none | |
// @run-at document-end | |
// ==/UserScript== | |
'use strict'; | |
if (document.getElementById('product_key').value != '') { | |
document.getElementById('accept_ssa').click(); | |
document.getElementById('register_btn').click(); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
javascript: | |
var selection = window.getSelection().toString(); | |
if (selection) { | |
location.href = 'https://store.steampowered.com/account/registerkey?key=' + selection; | |
} else { | |
location.href = 'https://store.steampowered.com/account/registerkey?key=' + prompt('Insert Steam Key'); | |
} |
Instead of the last line being "null;", change it to "void(0);". This will stop the browser from redirecting the page you're on to a page that just says "null;" - at least in Firefox.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
If you use this for the bookmarklet, it should open the activation page in a new tab (helpful for IndieGala, which keeps losing my place):
(only tested on Chrome)