2017-09-26 95 views
1

以任何方式,我無法找到關於屏幕制裁更改的問題。 總會有1024x768。 更改viewportSize本身不會更改屏幕分辨率。 我檢查這裏的分辨率:link如何更改PhantomJS的屏幕分辨率?

這是節點:

var WebPage = require('webpage'); 
page = WebPage.create() 

page.onInitialized = function() { 
    page.evaluate(function() { 
     window.screen = {width: 1600, height: 900, availWidth: 1600, availHeight: 900}; 
    }); 
}; 

page.open('http://browserspy.dk/screen.php'); 
page.onLoadFinished = function() { 
    page.render('ScreenShot' + '.png'); 
    phantom.exit(); 
} 

任何人都可以重拍的蟒蛇?

+0

您是否找到解決方案?我找不到任何東西,並且它困擾着我: -/ – VladoPortos

+0

VladoPortos,碼頭+硒或casperjs只有我認爲 – Noneme

回答

1

嘗試使用viewportSize。請參閱此鏈接ViewPortSize

var webPage = require('webpage'); 
var page = webPage.create(); 

page.viewportSize = { 
    width: 480, 
    height: 800 
}; 
+0

在我的文章上:「更改viewportSize不會改變屏幕分辨率」 – Noneme