0
クロムのリモートインターフェイスを使用してウェブページに移動しようとしています。 次のコード例はなぜ失敗しますか?ReferenceJrrorでnodejを使用したクロムリモートインターフェイスが失敗する
#!/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');
});
それはで失敗します。Page.loadEventFired
を使用して、
{ [Function] createClient: [Function] }
/home/test/node_modules/chrome-remote-interface/index.js:36
chrome.connectToWebSocket.call(self, tabDebuggerUrl);
^
ReferenceError: self is not defined