見てるサイトでサイト内検索

  • /*
     * @title 見てるサイトでサイト内検索
     * @description 見てるサイトでサイト内検索
     * @include http://*
     * @license MIT License
     */
    
    (() => {
        const basePath = prompt(
            'Base path?',
            location.href
                .replace(/(.+\/)(.+)?$/, '$1')
                .replace(/^https?:\/\//, ''),
        );
        if (basePath === null) return;
    
        const q = prompt('Keyword?');
        if (!q) return;
    
        const newTab = confirm('New tab?');
    
        window.open(
            `https://www.google.com/search?q=${q}+site%3A${encodeURIComponent(basePath)}`,
            newTab ? '_blank' : '_self',
        );
    })();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2022/12/04 14:04:23 - 2022-12-04