ChatGPTにURLを送る

    
      
  • /*
     * @title ChatGPTにURLを送る (w/ Chrome Extension)
     * @description ChatGPT に URL を送ります。Chrome 拡張機能「Send to ChatGPT」を利用します。 see: https://qiita.com/yasu0000/items/5039b3d96e6270b68759
     * @include http://*
     * @license MIT License
     * @require 
     */
    
    (() => {
      const EXTENSION_ID = "imfgbkigkgceiiomjccjkeiidkndbapb";
      const WEBSTORE_URL = `https://chromewebstore.google.com/detail/${EXTENSION_ID}`;
    
      const sendToChatGPT = (prompt, autoSubmit = true) => {
        try {
          chrome.runtime.sendMessage(
            EXTENSION_ID,
            { type: "autofill", prompt, autoSubmit },
            (response) => {
              if (chrome.runtime.lastError) {
                alert("拡張機能がインストールされていません。\nChrome Web Store からインストールしてください。");
                window.open(WEBSTORE_URL, "_blank");
                return;
              }
              console.log("送信成功:", response);
            }
          );
        } catch (e) {
          alert("この機能は Chrome ブラウザで拡張機能が必要です。");
          window.open(WEBSTORE_URL, "_blank");
        }
      }
      const url = location.href;
      sendToChatGPT(url, allowSubmit = false);
    })()
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2026/06/08 20:22:49 - 1 days ago
  2. 2026/06/08 20:22:36 - 1 days ago
  3. 2026/06/08 20:19:27 - 1 days ago