gpt4 book ai didi

javascript - Window.chrome 对象在 Electron App 中未定义

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:42:05 28 4
gpt4 key购买 nike

我想用 Electron(以前称为 Atom-Shell)测量首次绘制时间。 Chrome 中提供了一个近似值,称为 window.chrome.loadTimes(),它返回一个对象。

但是对于 Electron window.chrome 对象是未定义的。

我这样做

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)");
});
});

在控制台中显示这个

[4792:0115/150607:INFO:renderer_main.cc(200)] Renderer process started [456:0115/150608:INFO:renderer_main.cc(200)] Renderer process started [4776:0115/150608:INFO:CONSOLE(1)] "0.31.0", source: (1) [4776:0115/150608:INFO:CONSOLE(1)] "Chrome version: 44", source: (1) [4776:0115/150608:INFO:CONSOLE(1)] "window.chrome:undefined", source: (1)

最佳答案

关于javascript - Window.chrome 对象在 Electron App 中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34812961/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com