Greasy Fork

Greasy Fork is available in English.

Amazon ASIN Link Generator

Generate links for ASINs on Amazon

目前为 2023-06-13 提交的版本。查看 最新版本

// ==UserScript==
// @name         Amazon ASIN Link Generator
// @namespace    your-namespace
// @version      1.0
// @description  Generate links for ASINs on Amazon
// @match        https://www.amazon.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Create a button for single ASIN
    var singleButton = document.createElement('button');
    singleButton.innerHTML = '打开ASIN';
    singleButton.style.marginRight = '10px';
    singleButton.onclick = function() {
        var asin = prompt('请输入ASIN:');
        if (asin) {
            var url = 'https://www.amazon.com/dp/' + asin;
            window.open(url, '_blank');
        }
    };

    // Create a button for batch ASINs
    var batchButton = document.createElement('button');
    batchButton.innerHTML = '打开批量ASIN';
    batchButton.onclick = function() {
        var asins = prompt('请输入批量ASIN(以换行符分隔):');
        if (asins) {
            var asinList = asins.split('\n');
            var asinQuery = asinList.join('%7C');
            var url = 'https://www.amazon.com/s?rh=p_78%3A' + asinQuery;
            window.open(url, '_blank');
        }
    };

    // Append buttons to the left side of the page
    var leftNav = document.getElementById('leftNav');
    var middleDiv = document.createElement('div');
    middleDiv.style.marginTop = '10px';
    middleDiv.appendChild(singleButton);
    middleDiv.appendChild(batchButton);
    leftNav.insertBefore(middleDiv, leftNav.firstChild);
})();