An open API service indexing awesome lists of open source software.

https://github.com/shugomatsuzawa/simple-debugging-tools-for-web

Web開発中のデバッグに役立つちょっとした機能をまとめた、シンプルなブラウザ拡張機能です。 外部サイト移動アラート / Titleタグの取得 / urlファイルの作成
https://github.com/shugomatsuzawa/simple-debugging-tools-for-web

javascript safari-extension web-extensions

Last synced: 10 months ago
JSON representation

Web開発中のデバッグに役立つちょっとした機能をまとめた、シンプルなブラウザ拡張機能です。 外部サイト移動アラート / Titleタグの取得 / urlファイルの作成

Awesome Lists containing this project

README

          

# シンプルWebデバッグツール
Download on the App Store

Web開発中のデバッグに役立つちょっとした機能をまとめた、シンプルなブラウザ拡張機能です。
この拡張機能はSafariのために作られていますが、一部の機能はWebExtensions APIに対応した他のブラウザでもお使いいただけます。
- 外部サイト移動アラート
- あなたが指定したドメインと異なるページに移動した際に画面上部でお知らせします。
例えばステージング環境でWebサイトのテストをする際、誤って本番環境に接続されているリンクをタップした場合、この機能を使えばすぐに気づくことができます。
- Titleタグの取得
- 現在開いているタブのTitleタグテキストを取得し、コピーしやすいフィールドを表示します。
- Windowsインターネットショートカットの作成(Windows以外のみ)
- 現在のページのロケーションをWindowsインターネットショートカット(```.url```ファイル)で出力します。
他プラットフォームのユーザーにWebサイトのショートカットを共有することができます。
(Apple M1以降のチップを搭載したMacでファイルをローカルに保存する場合、[Shareful](https://sindresorhus.com/shareful) を使うと便利です)

今後他にも機能を追加するかもしれません。

## ローカルで実行する
1. node.jsおよびnpm等のパッケージマネージャーをインストールします。
1. 次のコマンドを実行して、リポジトリをクローンします。
```sh
git clone git@github.com:shugomatsuzawa/Simple-Debugging-Tools-for-Web.git
```
1. 次のコマンドを実行して、依存関係をインストールします。
```sh
cd "Shared (Extension)/Resources"
npm install
```
1. ブラウザで実行します。
- Safariの場合 : Xcodeでビルドします。
- その他のブラウザの場合 : ブラウザのデベロッパーモードで、```Shared (Extension)/Resources```ディレクトリを読み込みます。

## CSSクラス(Tailwind CSS)を編集する場合
CSSを編集する場合は、Tailwind CSSで作ったCSSを再度ビルドする必要があります。
```sh
# Shared (Extension)/Resourcesに移動
cd "Shared (Extension)/Resources"

# ビルドする
npm install
npx tailwindcss -i ./tailwind.css -o ./style.css --minify
```

## 貢献する
バグを見つけた場合は、[GitHub Issues](https://github.com/shugomatsuzawa/Simple-Debugging-Tools-for-Web/issues)からできるだけ詳しい再現手順を教えていただけると助かります。
感想などありましたら私の[Webサイト](https://shugomatsuzawa.com/contact/)やソーシャルメディアからお気軽にご連絡ください。