Greasy Fork is available in English.

フリマウォッチ: 購入確認画面から商品ページを開く (パッチ)

フリマウォッチで開かれる"購入内容の確認"画面にて、商品名エリアをクリックすることで商品詳細ページを開けるショートカットリンクを追加するプログラムスクリプト。

// ==UserScript==
// @name         フリマウォッチ: 購入確認画面から商品ページを開く (パッチ)

// @namespace    http://tampermonkey.net/
// @version      0.1
// @license mit
// @description  フリマウォッチで開かれる"購入内容の確認"画面にて、商品名エリアをクリックすることで商品詳細ページを開けるショートカットリンクを追加するプログラムスクリプト。

// @author       You
// @match        https://jp.mercari.com/purchase/*
// @grant        none
// @run-at       document-idle
// @noframes
// ==/UserScript==

const waitUntil = (condition) => {
    return new Promise((resolve) => {
        let interval = setInterval(() => {
            if (!condition()) return;
            clearInterval(interval)
            resolve()
        }, 100)
    })
}

(async () => {

    let selector = 'div[class^=Top__ItemSummary-]'
    let itemId = document.location.href.match(/\/([\d\w]+$)/)[1]

    await waitUntil(() => document.querySelector(selector) !== null );

    document.querySelector(selector).addEventListener('click', () => {
        window.open(`https://jp.mercari.com/item/${itemId}`)
    })

})();