Nightmarejs屏幕分辨率

时间:2016-06-27 13:36:14

标签: node.js casperjs electron nightmare

我可以在nightmarejs中更改屏幕分辨率吗? (不是viewportSize)

例如,它如何在Casperjs中起作用:

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

非常感谢!

1 个答案:

答案 0 :(得分:0)

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

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

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