7
WebSocket connection to 'ws://localhost:35729/livereload' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED chromereload.js:9
'WebSocket.URL' is deprecated. Please use 'WebSocket.url' instead. chromereload.js:12
我在chrome擴展中收到此錯誤消息,因爲chrome更新爲版本38.我不太確定這裏發生了什麼,但現在打開大多數東西會導致擴展墜毀。我用yeoman在一開始就搭建了我的項目,並且一切正常。我嘗試從清單中刪除livereload,但似乎打破了一切。任何幫助,將不勝感激。'WebSocket.URL'已棄用。請使用'WebSocket.url'代替
下面是代碼:
'use strict';
// Reload client for Chrome Apps & Extensions.
// The reload client has a compatibility with livereload.
// WARNING: only supports reload command.
var LIVERELOAD_HOST = 'localhost:';
var LIVERELOAD_PORT = 35729;
var connection = new WebSocket('ws://' + LIVERELOAD_HOST + LIVERELOAD_PORT + '/livereload');
connection.onerror = function (error) {
console.log('reload connection got error' + JSON.stringify(error));
};
connection.onmessage = function (e) {
if (e.data) {
var data = JSON.parse(e.data);
if (data && data.command === 'reload') {
chrome.runtime.reload();
}
}
};
那麼,你有沒有嘗試改變'WebSocket.URL'到'WebSocket.url'? – Brad 2014-10-09 01:09:01
正如您所看到的,此代碼中沒有任何內容涉及'WebSocket.URL',這意味着錯誤在別處。在文件中查找搜索錯誤代碼。 – Xan 2014-10-09 08:45:04
我們看到相同並且沒有使用.URL,你知道嗎? – artfulhacker 2014-11-13 23:48:34