LoginSignup
0
0

More than 1 year has passed since last update.

#Javascript #programming # 任意の1タブを1分毎に自動的にリロードする #Chrome 拡張機能

Posted at

本内容を利用した場合の一切の責任を私は負いません。

機能

タイトル通り。
任意の1タブは、アクティブタブのことで、拡張機能を操作した時のタブ。
公式Appではないためか、拡張機能だけではService Workerがとめられてしまう。
デベロッパーツールと併用が必要です。

バージョン

  • OS
    OS 名: Microsoft Windows 10 Home
    OS バージョン: 10.0.19043 N/A ビルド 19043
    システムの種類: x64-based PC

  • Chrome: バージョン: 100.0.4896.75(Official Build) (64 ビット)

準備

  1. 下記のリポジトリをダウンロード
    https://github.com/github895439/KToolForChrome

  2. ダウンロードしたものを展開

  3. Chromeの拡張機能を表示
    Chromeの拡張機能の一覧が表示される。

  4. 右上のデベロッパーモードをON
    「パッケージ化されていない拡張機能を読み込む」ボタンが表示される。

  5. 「パッケージ化されていない拡張機能を読み込む」で展開したトップフォルダ(KToolForChrome)を指定して読み込み
    Chromeの拡張機能の一覧に本拡張機能が表示される。

  6. 拡張機能一覧の本拡張機能に表示されているService Workerをクリック
    デベロッパーツールが開き、Service Worker(background.js)のコンソールが表示される。
    これを表示しておく必要があるため、自分は更にアイコン化している。

使い方

  1. 自動的にリロードしたいタブを表示

  2. ブラウザ右上の拡張機能アイコンを押下

  3. ポップアップの「K Tool」を押下
    自分は常時使うのでクリップを押して固定化しています。
    固定化すると拡張機能アイコンの左に本拡張機能のアイコンが表示されます。

  4. ポップアップの「automatic reload」チェックボックスにチェック入れ

  5. 「SET」ボタンを押下
    テキストボックスに「setting complete」と表示される。

  6. 本拡張機能のアイコンを押下
    ポップアップが閉じる。

補足

タブ識別はタブIDで行っているので同プロファイルの全Chromeウィンドウのタブが対象だと思います。
このため、一度設定するとそのタブがアクティブではなくても自動的にリロードされます。
任意の1タブとしたのは、サーバー、クライアント、回線負荷対策です。

主な履歴

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0