-1

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

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

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

非常感谢!

4

1 回答 1

0

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

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

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

于 2016-07-07T14:46:49.857 回答