node.js - 如何欺骗 Electron 应用程序的屏幕分辨率?

标签 node.js electron

我正在使用 Electron 框架通过 BrowserWindow 打开网页。

我使用的代码如下:

const { BrowserWindow } = require('electron')

let win = new BrowserWindow({
  width: 900,
  height: 800
});
win.on('closed', () => {
  win = null
});
win.loadURL( "http://***.com/detail.asp?bhcp=1");

但是,打开的网页可以检测到我的真实屏幕分辨率。我可以使用哪些方法来欺骗网页,为其提供虚假的屏幕分辨率?

最佳答案

谢谢,这个问题我已经解决了。 1.将脚本文件设置为webPreferences.preload 2. 在脚本文件上,运行代码,设置 window.screen 属性。

就是这样。

关于node.js - 如何欺骗 Electron 应用程序的屏幕分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49430940/

相关文章:

javascript - 获取文件名和父目录名的方法

javascript - node.js index.html javascript函数未定义

node.js - npm install less 从 ruby​​ 抛出错误

javascript - React - 未捕获的类型错误 : Cannot read property 'state' of > null

javascript - 将 jsPDF 与 Electron 结合使用

javascript - 当保存的文件被覆盖/替换时, Electron 窗口会重新加载

javascript - Node : Dealing with Multiple Promise callbacks (Callback hell)

node.js - Couchbase Node.js 模块

node.js - 如何在 Node 执行函数中将参数传递给 bash 命令?

typescript - 带有计时器的对话框