I came across this thread (How to solve the sec-WebSocket-Protocol error in Chrome 30.0.1599.66 m) and applying the same edit to the inspect.js file for the Edge Inspect Chrome Extension solved the WebSocket error immediately, the issue most of us have been experiencing with the latest Chrome version: 30.0.1599.66. We couldn't revert back to Chrome 29 (latest known version working with Edge Inspect) because we couldn't find it, but in any case Chrome will auto-update to version 30.
My system info: OSX 10.7.5, Chrome Extension Adobe Edge Inspect CC 1.0.424.1, Adobe Edge Inspect CC 1.0.407, Chrome 30.0.1599.66
Disclaimer: This steps will modify the Adobe Chrome Extension as installed from the Chrome Web Store. I will not be held responsible for any other issues this may cause. I'm just reporting a fix that immediately worked for me. I'm assuming you can always remove the extension from chrome and reinstall from the store.
this._wshandle = new WebSocket(this._protocol + "://" + this._host + ":" + this._port + "/", "shadow");
this._wshandle = new WebSocket(this._protocol + "://" + this._host + ":" + this._port + "/");
Again, I'm not sure if this is the ultimate fix, but at least Edge Inspect works again until the Chrome extension is fixed or Chrome changes the way WebSockets are handled.
Hope this helps!!
Just in case that anyone is working with Windows 7, you should change the location to this one:
C:\Users\<your_user_name>\AppData\Local\Google\Chrome\User Data\Default\Extensions\ijoeapleklopieoejahbpdnhkjjgddem\1.0.424.1_0\ js
Confirmed that it works also on Windows 7.
Fantastic! That worked.
For those of you who are on mac and can't find the folder directly - Look in your
Essentially check each profile folders and find that directory and modify as Arnold stated. Cheers.
Same problem was on my Windows 7 64bit.
I found "inspect.js" in my Profile-Directory in AppData (is hidden folder) -- > AppData\Local\Google\Chrome\User Data\Default\Extensions\ijoeapleklopieoejahbpdnhkjjgddem\1.0.424.1_0\ js
Thank you it was very very helpful!!!
Thanks! Worked a charm.
To get Edge inspect working with the Chrome that Brackets starts up via live preview, I performed the same edit in inspect.js found in the following location on my Windows machine. Hope this helps someone else.
I also had to add the Edge inspect extension for this Chrome by the way (seems to be a separate configuration)
I'm assuming the edge inspect app is running and you are signed in with your adobe id? Can you click on the toggle switch for synchronous browsing, on the upper right corner of extension popup? Whats the message that you see on the chrome extension popup? Can you paste a screenshot here or send it to me at email@example.com.
Any help would be appreciated.
environment: Windows 8, Google Chrome n 30.0.1599.101 m,
Please try the following -
1> Ensure Edge Inspect app is running and listensing to port 7682, using Netstat command.
2> Ensure device and desktop can talk to each other across port 7682, you might have to disable/modify firewall settings
3> use the ip shown in extension popup to connect from device.
Let me know how it goes.