OpenKCR

  • /*
     * @title OpenKCR
     * @description Kindleの個別商品ページからKindle Cloud Readerを開く
     * @include https://www.amazon.co.jp/*
     * @license MIT License
     * @javascript_url
     */
    (() => {
    const
        is_kindle_page = () => {
            const
                kindle_mark = document.querySelector('#bylineInfo > span:nth-child(5)')?.textContent;
            return !! (kindle_mark && /Kindle/i.test(kindle_mark));
        };
    if (! is_kindle_page()) return;
    const
        asin = document.querySelector('#detailBullets_feature_div > ul.detail-bullet-list > li:first-child > span.a-list-item > span:last-child')?.textContent.trim();
    if (! asin) return;
    window.open(`https://read.amazon.co.jp/kindle-library/manga-wr/${asin}`);
    })();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2023/07/13 16:01:09 - 2023-07-13