Adds a click counter button to every webpage
// ==UserScript==
// @name Clicker
// @namespace https://example.com/
// @version 1.0
// @description Adds a click counter button to every webpage
// @match *://*/*
// @grant GM_getValue
// @grant GM_setValue
// @run-at document-end
// ==/UserScript==
(function () {
'use strict';
const clicker = 'https://www.youtube.com/watch?v=dQw4w9WgXcQ';
let clicks = GM_getValue('clicks', 0);
const button = document.createElement('button');
button.textContent = `Clicks: ${clicks}`;
Object.assign(button.style, {
position: 'fixed',
bottom: '20px',
right: '20px',
zIndex: '2147483647',
padding: '10px 16px',
border: '1px solid #aaa',
borderRadius: '8px',
background: 'white',
color: 'black',
fontFamily: 'Arial, sans-serif',
fontSize: '14px',
cursor: 'pointer',
boxShadow: '0 2px 8px rgba(0,0,0,0.2)'
});
button.addEventListener('click', () => {
clicks++;
GM_setValue('clicks', clicks);
button.textContent = `Clicks: ${clicks}`;
window.location.href = clicker;
});
document.body.appendChild(button);
})();