【问题标题】:Nightmarejs screen resolutionNightmarejs 屏幕分辨率
【发布时间】:2016-06-27 13:36:13
【问题描述】:

我可以在 nightmarejs 中更改屏幕分辨率吗? (不是视口大小)

例如,它在 Casperjs 中是如何工作的:

var casper = require("casper").create({
    onPageInitialized: function (page) {
        page.evaluate(function () {
            window.screen = {
                width: 1920,
                height: 1080
            };
        });
    }
});

非常感谢!

【问题讨论】:

  • 检查屏幕分辨率:whatismyscreenresolution.com 会给我我的屏幕分辨率,这不是有用的链接,你会添加图片来解释更多你在说什么,并添加你的试用代码...

标签: node.js casperjs electron nightmare


【解决方案1】:

(这个答案来自我在Nightmare #699的原始答案。)

我不确定,但我不这么认为,至少不是直接这么认为。 Electron 的屏幕分辨率取决于它渲染到的帧缓冲区。您可以使用 xvfb-run 之类的东西来更改帧缓冲区(#224 涉及到这一点,尽管出于完全不同的原因)。

没有更多信息,很难回答您的问题。如果您提供有关您要完成的工作的更多信息,我将更新此答案。

【讨论】:

    【解决方案2】:

    Nightmare 是基于电子的。参考类似的问题和我的回答here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-01
      相关资源
      最近更新 更多