您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Displays an overlay with a button to load a random video on Pornhub.
// ==UserScript== // @name Random Video Overlay // @namespace https://www.pornhub.com // @version 1.0 // @description Displays an overlay with a button to load a random video on Pornhub. // @match https://www.pornhub.com/* // @grant none // @author Zenith // @license CC BY-NC-ND 4.0 // ==/UserScript== (function() { 'use strict'; // Create the overlay const overlay = document.createElement('div'); overlay.style.position = 'fixed'; overlay.style.bottom = '20px'; overlay.style.right = '20px'; overlay.style.background = 'rgba(0, 0, 0, 0.8)'; overlay.style.color = 'white'; overlay.style.padding = '10px'; overlay.style.borderRadius = '5px'; overlay.style.zIndex = '9999'; overlay.innerHTML = ` <h3>Can't find anything?</h3> <p>Click the button below watch a random video!:</p> <button id="randomVideoBtn">Load Random Video</button> `; // Append the overlay to the body document.body.appendChild(overlay); // Add event listener to handle button click const randomVideoBtn = document.getElementById('randomVideoBtn'); randomVideoBtn.addEventListener('click', function() { loadRandomVideo(); }); // Function to load a random video function loadRandomVideo() { const videoLinks = document.querySelectorAll('.thumbnail-info-wrapper .title a:not([data-ncid])'); const randomIndex = Math.floor(Math.random() * videoLinks.length); const randomVideoLink = videoLinks[randomIndex].getAttribute('href'); window.location.href = randomVideoLink; } })();