機能 ショートカットキー
リファレンス(参考URL)一覧へ移動 R
記事URLをMarkDownとしてコピー Ctrl+M
前のコードタグへ移動 Ctrl+←
次のコードタグへ移動 Ctrl+→
ヘルプを表示・非表示 H
Tips
- ショートカットキーは記事上で有効です。ヘッダー/フッター付近では機能しないことがあります。
- コードタグ移動機能がうまく動かないときは、Shift+F5でページを更新してみてください。
- このウィンドウを閉じるには、Hキーをもう一度押してください

Google検索したキーワードの履歴を自動でローカルストレージに保存するJavaScriptスクリプト

プログラミング

ShareX_ScreenShot_0e61dd88-d358-42f8-ae0d-a2c4e2d91471.png (1281×701)

書きました。ローカルストレージ便利っすね。最近indexd DBなるものも発見してそれも結構気になってます。

// ==UserScript==
// @name         store google search queries
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       https://yuis-programming.com
// @match        https://www.google.co.jp/search?*
// @grant        none
// ==/UserScript==

if (localStorage.getItem('_storeQueries') == null) {
    localStorage.setItem('_storeQueries' , '') ;
}

localStorage.setItem('_storeQueries', localStorage.getItem('_storeQueries') + '"' + document.querySelector('#lst-ib').value + '"' + ',' + '"' + new Date().toISOString() + '"' + "\n" ) ;

このスクリプトは、サイトが更新されるたびに(=アクセスするたびに)起動するというtampermonkeyユーザースクリプトの特徴を前提として書いています。

ローカルストレージストレージの確認方法は、F12キーでデベロッパーツールを開いて Application > localStorage > _storeQueries で見れます。

この記事で欲しい情報が見つからなかった方へ

この記事の更新情報がある場合があります。
この記事は以下の記事とも関連性があると思われます。

JavaScript 非表示パスワードを表示する ブックマークレット
URLからクエリストリングを削除するJavaScriptを書いた
Webページのリダイレクト速度比較 HTML vs JavaScript vs .htaccess
chromeデベロッパーツールからrequire()するといつも使う関数や変数を呼び出して使えるようにする[JavaScript]
Javascriptで例外処理
YouTubeのLiked videosのデータをCSVにするJavaScriptスクリプトを書いた
JavaScript YoutubeでHTML5動画が再生されているか判定


管理人の方針で、既存の記事の編集はせず、新しい情報や大きな既存情報の更新があった場合には、新しい記事として公開することになっています。
当記事で欲しい情報が見つからなかった・解決に至らなかった場合、これらのリンクがお役に立てるかも知れません。

どうやってこの関連記事を生成しているの?
この機能のPHPソースコード(2500行)

コメントを残す

Close Menu