Google ChromeでAdobe Edge Inspectが動かない場合の方法
つい先ほどAdobe Edge Inspectを動かそうとしたら、MacのローカルアプリケーションもChromeのExtensionも、iPadのアプリも入れているのに、「Adobe Edge Inspectを起動してくれ」って表示のまま接続されない状態になっていた。
どうやら、Chromeのバージョンがv30に上がったためっぽく、検索してみたら、以下のページがヒットした。
http://forums.adobe.com/thread/1308519
ExtensionをAdobeが修正するまでの暫定の処置になると思うが、必要な人の為にも残しておく。
Edge InspectのExtensionを無効にする
chrome://extensions
を開き、Adobe Edge Inspect CCに付いている「有効」のチェックボックスを外す。
inspect.jsファイルを探す
既定では以下のディレクトリに存在します。
~/Library/Application Support/Google/Chrome/Default/Extensions/ijoeapleklopieoejahbpdnhkjjgddem/1.0.424.1_0/js/
inspect.jsを編集する
61行目に以下の記述があります。
this._wshandle = new WebSocket(this._protocol + "://" + this._host + ":" + this._port + "/", "shadow");
これを以下のように修正します。
this._wshandle = new WebSocket(this._protocol + "://" + this._host + ":" + this._port + "/");
Edge InspectのExtensionを有効にする
chrome://extensions
を開き、Adobe Edge Inspect CCに付いている「有効」のチェックボックスにチェックを入れる。
これでローカルアプリケーションとの通信ができるようになり、Edge Inspectが動くようになります。