0
我嘗試使用chrome的遠程接口導航到網頁。 爲什麼下面的示例代碼失敗?與nodejs的chrome遠程接口失敗,出現ReferenceError錯誤
#!/usr/bin/env node
var cri = require('chrome-remote-interface');
console.error(cri);
cri(function(chrome) {
with (chrome) {
on('Network.requestWillBeSent', function(message) {
console.log(message.request.url);
});
on('Package.loadEventFired', close);
Network.enable();
Page.enable();
Page.navigate({'uri': 'https://github.com'});
}
}).on('error', function() {
console.error('Cannot connect to Chrome');
});
它失敗:
{ [Function] createClient: [Function] }
/home/test/node_modules/chrome-remote-interface/index.js:36
chrome.connectToWebSocket.call(self, tabDebuggerUrl);
^
ReferenceError: self is not defined