めも

主にUnity

自作のChrome拡張機能が無限ループして大変だった

眠かった。

chrome.tabs.onUpdated.addListener(function (tabid, info, tab) {
    chrome.tabs.create({ "url": "newWindow.html" });

})

これをすると何が起こる?そう、無限にタブが作られる。

1.拡張機能を頑張って止めようとする

むり。

2.シークレットタブを開いてみる

シークレットタブは開ける。しかし「拡張機能の管理」タブは普通のタブ扱いなので無限ループが始まる。

3.スクリプトファイルを消す

無駄。chromeの読み込んでいるものは別のものらしい。

4.シークレットタブを開き、chromeタスクマネージャを起動したり、デベロッパーツールを起動したりした後普通のタブを開いて、頑張って拡張機能を止める。

無駄。開いた瞬間に止まる。

5.--disable-extensionsを使う。

How to open Google Chrome with extensions disabled / turned off? - Super User
「--disable-extensions does not work anymore」

6.拡張機能はAppdata内のフォルダに入っているらしい!

自分でインポートしたファイルはこの限りではない!!!

7.万策尽きた!5chに聞こう!

誰も答えられなさそう

8.ならばRedditだ!

9.気まぐれで再起動してみるか。。。

結論
再起動最強

※恐らく削除→再起動がポイント?