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}`)
})
})();