/ / Window.chrome Objekt ist in Electron App undefiniert - Javascript, Elektron

Window.chrome Objekt ist undefined in Electron App - Javascript, Elektron

Ich möchte die erste Malzeit mit Electron (früher Atom-Shell) messen. Eine enge Annäherung ist in Chrome genannt window.chrome.loadTimes(), der ein Objekt zurückgibt.

Aber mit Electron window.chrome Objekt ist undefiniert.

Ich mach das

var app = require("app");
var BrowserWindow = require("browser-window");
var mainWindow = null;

app.on("ready", function() {
var preloadJS = __dirname + "/TestPreloadJS.js"
mainWindow = new BrowserWindow({width: 800, height: 600, show: true, preload: preloadJS});
mainWindow.loadUrl("http://crawlbin.com/");
mainWindow.openDevTools();

mainWindow.on("closed", function() {
mainWindow = null;
});

mainWindow.webContents.on("dom-ready", function() {
mainWindow.webContents.executeJavaScript("console.log(process.versions["electron"])");
mainWindow.webContents.executeJavaScript("console.log("Chrome version: " + getChromeVersion())");
mainWindow.webContents.executeJavaScript("console.log("window.chrome:" + window.chrome)");
});
});

Das zeigt dies in der Konsole an

[4792: 0115/150607: INFO: renderer_main.cc (200)] Renderer-Prozess gestartet [456: 0115/150608: INFO: renderer_main.cc (200)] Der Renderprozess wurde gestartet [4776: 0115/150608: INFO: CONSOLE (1)] "0.31.0", Quelle: (1) [4776: 0115/150608: INFO: CONSOLE (1)] "Chrome-Version: 44", Quelle: (1) [4776: 0115/150608: INFO: CONSOLE (1)] "window.chrome:undefined", Quelle: (1)

Antworten:

0 für die Antwort № 1

Siehe https://github.com/atom/electron/issues/2042#issuecomment-114667969 Zur Zeit wird es nicht unterstützt !!