ブラウザのアドレスバーに入力した、外部送信すべきでない情報を誤って送信されることを防ぐバッファー用ページ https://bufferpage.mirukii.jp/bufferpage/
  • JavaScript 56.2%
  • EJS 29.1%
  • CSS 14.7%
Find a file
2026-06-04 22:04:25 +09:00
img init 2026-05-07 14:52:19 +09:00
src Fix home footer link style 2026-06-04 22:04:25 +09:00
views Add source code URL on home footer 2026-06-04 22:02:45 +09:00
.env.sample Include this repo directory path in SITE_URL in .env.example 2026-06-04 21:58:33 +09:00
.gitignore init 2026-05-07 14:52:19 +09:00
credit.md Fix credit.md 2026-05-21 17:04:27 +09:00
gulpfile.js init 2026-05-07 14:52:19 +09:00
LICENSE Add License file 2026-05-24 17:04:21 +09:00
package-lock.json init 2026-05-07 14:52:19 +09:00
package.json init 2026-05-07 14:52:19 +09:00
README.md Remove unneccesary character on README.md 2026-05-21 11:56:47 +09:00

バッファーページ

デモサイト: https://bufferpage.mirukii.jp/bufferpage/

概要

デフォルトの検索エンジンとして設定することで、検索ボックスに誤って入力した内容の外部送信を防げるバッファーです。

  • 入力された文字列はURLのハッシュとして入力されるため、サーバーに送信されません。3秒間のEnterキーロック機能付きなので、アドレスバーでEnterキーを連打してしまってもすぐに検索されることもありません。
  • ハッシュパラメータを使用することで、実際の検索時に使用する検索エンジンを変更することができます。(Google, Yahoo! Japan, DuckDuckGo, Kagi)
  • opensearch.xmlに対応していますので、デスクトップ版Firefoxのアドレスバーの右クリックメニューでの設定も可能です。

デフォルトの検索エンジンに設定する方法および設定用URLは、ホームページに表示されています。

ビルド方法

  1. .envSITE_URLにインストール先のサーバーのURLを入力する。入力しない場合、http://localhost/が使用されます。)
  2. 必要に応じて、credit.mdに記載の画像ファイルをダウンロードし、/img/uiに保存する。
  3. 下記のコマンドを使用してサイトをビルドする。
npm install
npm run build
  1. publicディレクトリの内容をサーバーにアップロードする。

ライセンス

MIT