var Chrome = require('chrome-remote-interface'); Chrome(function (chrome) { with (chrome) { on('Network.requestWillBeSent', function (message) { console.log(message.request.url); }); on('Page.loadEventFired', close); Network.enable(); Page.enable(); Page.navigate({'url': 'https://github.com'}); } }).on('error', function () { console.error('Cannot connect to Chrome'); });
var Chrome = require('chrome-remote-interface'); Chrome(function (chrome) { with
(chrome) { var url = 'http://example.com'; var params = { 'expression': 'for (var i = 0; i < 10; i++)' + 'window.open("' + url + '", "_blank");' }; Runtime.evaluate(params, function (error, response) { console.log(response); close(); }); } }).on('error', function () {
console.error('Cannot connect to Chrome'); });
--To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-chrome-developer-tools/g7Ll04tuB3A/unsubscribe.
You received this message because you are subscribed to a topic in the Google Groups "Google Chrome Developer Tools" group.To view this discussion on the web visit https://groups.google.com/d/msgid/google-chrome-developer-tools/ec13973f-7703-4144-9701-20fe05edecef%40googlegroups.com.
To unsubscribe from this group and all its topics, send an email to google-chrome-develo...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
var json = @"{""method"":""Runtime.evaluate"",""params"":{""expression"":""document.getElementById('" + id + @"').innerHTML"",""objectGroup"":""console"",""includeCommandLineAPI"":true,""doNotPauseOnExceptions"":false,""returnByValue"":false},""id"":1}";
return this.SendCommand(json);
Runtime.evaluate({'expression':'document.getElementById("divID").innerHTML','objectGroup':'console','includeCommandLineAPI':true,'doNotPauseOnExceptions':false,'returnByValue':false}, function (error, response) { console.log(response); close(); });
{
description: "",
devtoolsFrontendUrl: "/devtools/inspector.html?ws=localhost:12406/devtools/page/8573B029-FCF9-4EB2-B8BA-A5D2FFCD5EE4",
faviconUrl: "chrome://extension-icon/laeohklakmaeckjcebinbjcagklmbcnm/24/1",
id: "8573B029-FCF9-4EB2-B8BA-A5D2FFCD5EE4",
title: "nw-guardian-app",
type: "app",
url: "chrome-extension://laeohklakmaeckjcebinbjcagklmbcnm/index.html",
webSocketDebuggerUrl: "ws://localhost:12406/devtools/page/8573B029-FCF9-4EB2-B8BA-A5D2FFCD5EE4"
}
This is how I currently open new windows:
Chrome.New({
port: that.options.port,
url: 'file:///appDir/index.html'
}, function (err, tab) {
});