🏠 Home 

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

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


Install this script?
// ==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}`)
})
})();