Articles of 铬

如何使用chrome puppeteer访问ssl证书内容

我想访问使用铬木偶的URL的证书详细信息。 现在的puppeteer API有可能吗?

通过nodejs获取OS显示枚举

我将AppJS视为构build跨浏览器应用程序的候选人。 AppJS运行带有钩子的Chromium窗口的HTML5内容到​​NodeJS。 有一个NodeJS模块,可以给我一个枚举当前活动的显示? 我需要支持双显示器设置,并知道每个显示器的界限是必需的。 到目前为止,我没有运气searchNode npm目录。 更新 : 基于sihorton的回答,我正在玩一个JavaScript方法。 浏览器安全禁止我在普通的Chrome中工作,但是当我回家的时候,我会在AppJS铬上尝试这个方法。 代码在这里和这里 。 基本的方法是运行代码,如: OpenWindow('http://jsbin.com/axiwad/3/','test',400,500); 然后打开的窗口运行: window.moveTo(screen.width+2, 0); setTimeout(function(){ $(".s2w").html(screen.width+2); $(".s2h").html(screen.height); }, 500); 当然问题是,浏览器不允许移动到活动屏幕边界之外。 如果AppJS铬叉允许的话,还有待观察。

如何在浏览器中运行我的nw-js应用程序?

有什么方法可以使用浏览器进行开发预览? 原因是因为在浏览器中开发人员工具被附加到窗口。 但是在nw.exe中它是一个单独的窗口,在它们之间切换非常麻烦

ElectronJs:HellowWorld应用程序不启动

我已经开始用电子js hello world应用程序和电子应用程序 我正在按照指示行事。 创build了3个文件main.js, index.html, package.json 的package.json { "name" : "your-app", "version" : "0.1.0", "main" : "main.js" } main.js const electron = require('electron'); // Module to control application life. const {app} = electron; // Module to create native browser window. const {BrowserWindow} = electron; // Keep a global reference of the window object, if […]

如何使用Electron来控制video的对比度?

在左边是我的电子应用程序与一个YouTubevideo。 右侧是我用pygtk2和webkit创build的应用程序。 webkit的对比度更好。 随着电子,围绕video的黑板发散。 我该如何解决?

为什么Qt WebEngine Chromium版本在MSVS Express 2015下失败?

我正在尝试构buildQt 5.7.0,并且在qtwebengine模块中构build失败。 捆绑的铬不会build立。 事情失败与gyp错误: Could not locate Visual Studio installation. 怎么了? 有没有解决方法,不涉及安装非Express的Visual Studio?

如何将variables传递给Puppeteer page.on?

如果我有这个 page.on('response', this.extractImages); 第一个问题:如何将其他variables传递给this.extractImages函数? 该函数被定义为extractImages(…args)但args只是这个: [ Response { _client: Session { domain: null, _events: [Object], _eventsCount: 15, _maxListeners: undefined, _lastId: 9, _callbacks: Map {}, _connection: [Object], _targetId: '3879dfee-f3de-48a8-a735-ac3b8cb4110e', _sessionId: '3879dfee-f3de-48a8-a735-ac3b8cb4110e:1' }, _request: Request { _client: [Object], _requestId: '39213.259', _interceptionId: null, _interceptionHandled: false, _response: [Circular], _completePromiseFulfill: [Function], _completePromise: [Object], url: 'https://cm.g.doubleclick.net/pixel?google_nid=rubicon&google_cm&google_sc&google_awbid', method: 'GET', postData: undefined, headers: […]

用我想要的function构buildnode-webkit

我需要一个个人节点项目的系统托盘。 我刚刚findnode-webkit,它在节点上有这个function。 所以我想要build立没有铬的node-webkit。 可能吗? 因为它在文档中说“node-webkit是定制的铬的一部分”如果没有,是否有办法让nw.exe变得更轻?

Atom电子 – 检测开发工具准备就绪

这个问题涉及到基于Chromium / Node.js( Atom Electron , Node Webkit等)的应用程序,而不是基于Chrome浏览器的应用程序。 在debugging使用Chromium和Node.js的程序的启动代码时,Dev Tools被调用的时间与实际启动时间(包括执行中断点的能力)之间存在显着的延迟。 这意味着,为了debugging应用程序的引导逻辑,在开发工具被调用后立即执行,插入或存储的断点不会触发此引导代码。 我发现唯一的解决方法是使用setTimeout(continueBootLogic(), <time>)添加一个adhoc超时setTimeout(continueBootLogic(), <time>)以推迟启动我的启动逻辑,直到我假设开发工具已完全加载。 电子MainWindow.on('devtools-opened', function() {…})存在一个事件,当开发工具打开但断点引擎启动之前触发。 使用这个事件可以让我更接近实际的准备时间,但是我仍然需要一个糟糕的超时等待更多的时间。 有没有人find一种方法来精确检测开发工具是否准备好开始在代码中检测和执行断点? 有了这个将大大有助于在Electron和nw.js中debugging启动代码,这样我就可以花更多的时间玩弄新的API。 这里是一个电子程序示例: 的package.json: { "name" : "DevToolsWait", "version" : "0.2.0", "main" : "main.js" } main.js: 'use strict' const electron = require('electron') console.log('Electron version: '+process.versions['electron']) electron.app.on('ready', ()=>{ var bw = new electron.BrowserWindow({width: 800, height: 600}); // Load […]

AppJs作为浏览器

我最近开发了一个在nodejitsu上在线提供的node.js上运行的Web应用程序。 现在我的客户想要有一个独立的桌面应用程序,我的想法是在AppJS上。 所以现在的问题是,是否有一种方法使用AppJS作为基于Chromium的“浏览器”。 这将是整洁,因为完整的App逻辑和前端是在服务器上,所以我不必做更多的只是引用AppJS的URL。 DesktopApp感觉将被服务器和导航全部在前端。 无需前后浏览器button或地址栏。 这么多目标。 我试着简单地通过将AppJS index.htmlredirect到我的服务器URL。 而第一个网站显示罚款,但正如我试图login,遇到这个错误: app.sh: line 4: 1734 Bus error: 10 $basedir/data/bin/node –harmony $basedir/data/app.js 有什么build议么 ? 这可能与AppJS?