您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
一键生成大麦直达二维码,直接截图用大麦APP扫码就可以
// ==UserScript== // @name 大麦直达二维码一键生成(带文字版) // @namespace http://tampermonkey.net/ // @version 2.2 // @description 一键生成大麦直达二维码,直接截图用大麦APP扫码就可以 // @author 加入付费更新群:先加作者Q2556106259 // @match https://m.damai.cn/* // @grant GM_addStyle // @license 白开水 // ==/UserScript== GM_addStyle(` #qrcode-button { position: fixed; top: 20px; left: 20px; z-index: 9999; width: 120px; height: 120px; background-color: #007bff; color: #fff; font-size: 20px; border: none; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); } #update-button { position: fixed; top: 150px; left: 20px; z-index: 9999; width: 120px; height: 120px; background-color: #007bff; color: #fff; font-size: 20px; border: none; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); } `); function extractIdFromUrl(url) { const regex = /Id=(\d+)/; const match = url.match(regex); if (match && match[1]) { return match[1]; } return null; } function generateQRCode(url, text) { const qrCodeUrl = `https://api.qrserver.com/v1/create-qr-code/?data=${encodeURIComponent(url)}&size=200x200&color=${getRandomColor()}`; const qrCodeContainer = document.createElement("div"); qrCodeContainer.style.position = "fixed"; qrCodeContainer.style.top = "50%"; qrCodeContainer.style.left = "50%"; qrCodeContainer.style.transform = "translate(-50%, -50%)"; qrCodeContainer.style.backgroundColor = "#fff"; qrCodeContainer.style.padding = "20px"; qrCodeContainer.style.borderRadius = "10px"; qrCodeContainer.style.boxShadow = "0 2px 5px rgba(0, 0, 0, 0.3)"; const qrCodeImage = document.createElement("img"); qrCodeImage.style.width = "200px"; qrCodeImage.style.height = "200px"; qrCodeImage.src = qrCodeUrl; qrCodeContainer.appendChild(qrCodeImage); const textElement = document.createElement("div"); textElement.style.textAlign = "center"; textElement.style.marginTop = "10px"; textElement.textContent = text; qrCodeContainer.appendChild(textElement); document.body.appendChild(qrCodeContainer); } function addButton() { const button = document.createElement("button"); button.id = "qrcode-button"; button.textContent = "生成二维码"; button.addEventListener("click", function () { const currentUrl = window.location.href; const id = extractIdFromUrl(currentUrl); if (id) { const newUrl = `https://m.damai.cn/damai/cyclops/scan.html?url=https://m.damai.cn/damai/detail/sku.html?id={id}`; var elements = document.getElementsByClassName("title-container-title false false"); if (elements.length > 0) { var content = elements[0].textContent; generateQRCode(newUrl, content); } else { alert("未找到符合条件的文本"); } } else { alert("无法提取ID"); } }); document.body.appendChild(button); } function getRandomColor() { const letters = "0123456789ABCDEF"; let color = ""; for (let i = 0; i < 6; i++) { color += letters[Math.floor(Math.random() * 16)]; } return color; } function addUpdateButton() { const updateButton = document.createElement("button"); updateButton.id = "update-button"; updateButton.textContent = "获取最新版"; updateButton.addEventListener("click", function () { const textToCopy = "684011433"; copyTextToClipboard(textToCopy); alert("获取最新版请联系群主加入付费Q群:684011433,已将群号复制到剪切板直接粘贴搜索即可"); }); document.body.appendChild(updateButton); } function copyTextToClipboard(text) { const textarea = document.createElement("textarea"); textarea.value = text; document.body.appendChild(textarea); textarea.select(); document.execCommand("copy"); document.body.removeChild(textarea); } (function () { 'use strict'; addButton(); addUpdateButton(); // 添加新的“获取最新版”按钮 })();