您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a stylish button to the page that redirects you to a Rickroll link when clicked
- // ==UserScript==
- // @name IDK
- // @namespace http://tampermonkey.net/
- // @version 3.5
- // @description Adds a stylish button to the page that redirects you to a Rickroll link when clicked
- // @author Joshua
- // @match *://*/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- function redirectToRickroll() {
- window.location.href = 'https://www.youtube.com/watch?v=dQw4w9WgXcQ';
- }
- // Check if the current page URL is the Rickroll link
- if (window.location.href !== 'https://www.youtube.com/watch?v=dQw4w9WgXcQ') {
- console.log('Creating button...');
- var button = document.createElement('button');
- button.textContent = 'Click here for a surprise!';
- button.style.position = 'fixed';
- button.style.bottom = '20px'; // Moved to the bottom
- button.style.right = '20px'; // Moved to the right
- button.style.zIndex = '9999';
- button.style.padding = '15px 30px';
- button.style.border = 'none';
- button.style.backgroundColor = '#ff0000';
- button.style.color = '#ffffff';
- button.style.fontFamily = 'Arial, sans-serif';
- button.style.fontSize = '18px';
- button.style.fontWeight = 'bold';
- button.style.borderRadius = '10px';
- button.style.boxShadow = '0px 4px 8px rgba(0, 0, 0, 0.3)';
- button.style.cursor = 'pointer';
- button.style.transition = 'transform 0.2s, box-shadow 0.2s';
- button.addEventListener('mouseenter', function() {
- button.style.transform = 'scale(1.05)';
- button.style.boxShadow = '0px 8px 16px rgba(0, 0, 0, 0.3)';
- });
- button.addEventListener('mouseleave', function() {
- button.style.transform = 'scale(1)';
- button.style.boxShadow = '0px 4px 8px rgba(0, 0, 0, 0.3)';
- });
- button.addEventListener('click', function(event) {
- event.preventDefault(); // Prevent default button click action
- redirectToRickroll(); // Redirect to the Rickroll link
- button.remove(); // Remove the button
- });
- console.log('Appending button to document...');
- document.body.appendChild(button);
- console.log('Button creation complete.');
- }
- })();