您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a button to Amazon book pages to redirect to Goodreads page based on ASIN/ISBN
当前为
// ==UserScript== // @name Open in Goodreads // @namespace open-in-goodreads // @version 1.6 // @description Adds a button to Amazon book pages to redirect to Goodreads page based on ASIN/ISBN // @author SirGryphin // @match *://*.amazon.*/* // @grant none // @license MIT // ==/UserScript== (function () { 'use strict'; function redirectToGoodreads() { var asin_elements, asin; asin_elements = document.getElementsByName('ASIN'); if (asin_elements.length == 0) { asin_elements = document.getElementsByName('ASIN.0'); } if (asin_elements.length == 0) { alert("No ASIN or ISBN Found."); } else { asin = asin_elements[0].value; if (asin.match(/\D/) === null) { var x = window.open('http://www.goodreads.com/review/isbn/' + asin, 'add_review'); } else { var y = window.open('https://www.goodreads.com/book/isbn?isbn=' + asin); } } } function addButton() { var imageBlockNew = document.getElementById('imageBlockNew_feature_div'); var imageBlock = document.getElementById('imageBlock_feature_div'); var booksImageBlock = document.getElementById('booksImageBlock_feature_div'); var askWidgetQuestions = document.getElementById('ask-btf_feature_div'); // Check if either of the div tags is present and ask-btf_feature_div is not present if ((imageBlockNew || booksImageBlock || imageBlock) && !askWidgetQuestions) { var button = document.createElement('button'); button.innerText = 'Open in Goodreads'; button.style.marginTop = '10px'; button.style.marginBottom = '10px'; button.style.display = 'block'; button.style.marginLeft = 'auto'; button.style.marginRight = 'auto'; button.style.color = '#ffffff'; button.style.backgroundColor = '#377458'; button.style.border = 'none'; button.style.borderRadius = '4px'; button.style.padding = '8px 12px'; button.style.fontFamily = 'Arial, sans-serif'; button.style.fontSize = '14px'; button.style.fontWeight = 'bold'; button.style.textDecoration = 'none'; button.style.cursor = 'pointer'; button.onclick = redirectToGoodreads; var centerDiv = document.createElement('div'); centerDiv.style.textAlign = 'center'; centerDiv.appendChild(button); // Insert the button after either of the div tags if (imageBlockNew) { imageBlockNew.parentNode.insertBefore(centerDiv, imageBlockNew.nextSibling); } else if (booksImageBlock) { booksImageBlock.parentNode.insertBefore(centerDiv, booksImageBlock.nextSibling); } else if (imageBlock) { imageBlock.parentNode.insertBefore(centerDiv, imageBlock.nextSibling); } } } addButton(); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址