ブラウザのアドレスバーに入力した、外部送信すべきでない情報を誤って送信されることを防ぐバッファー用ページ
https://bufferpage.mirukii.jp/bufferpage/
- JavaScript 56.2%
- EJS 29.1%
- CSS 14.7%
| img | ||
| src | ||
| views | ||
| .env.sample | ||
| .gitignore | ||
| credit.md | ||
| gulpfile.js | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
バッファーページ
デモサイト: https://bufferpage.mirukii.jp/bufferpage/
概要
デフォルトの検索エンジンとして設定することで、検索ボックスに誤って入力した内容の外部送信を防げるバッファーです。
- 入力された文字列はURLのハッシュとして入力されるため、サーバーに送信されません。3秒間のEnterキーロック機能付きなので、アドレスバーでEnterキーを連打してしまってもすぐに検索されることもありません。
- ハッシュパラメータを使用することで、実際の検索時に使用する検索エンジンを変更することができます。(Google, Yahoo! Japan, DuckDuckGo, Kagi)
- opensearch.xmlに対応していますので、デスクトップ版Firefoxのアドレスバーの右クリックメニューでの設定も可能です。
デフォルトの検索エンジンに設定する方法および設定用URLは、ホームページに表示されています。
ビルド方法
.envのSITE_URLにインストール先のサーバーのURLを入力する。(入力しない場合、http://localhost/が使用されます。)- 必要に応じて、
credit.mdに記載の画像ファイルをダウンロードし、/img/uiに保存する。 - 下記のコマンドを使用してサイトをビルドする。
npm install
npm run build
publicディレクトリの内容をサーバーにアップロードする。
ライセンス
MIT