2017-09-26 3 views
1

どうか私は画面の制裁の変更に関する質問を見つけることができません。 いつも1024x768があります。 viewportSizeを変更しても、画面解像度は変更されません。 linkPhantomJSの画面解像度を変更するにはどうすればよいですか?

これは、ノードのためのものです::

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(); 
} 

は誰のpythonのためにリメイクできます 私はここで、解像度を確認しましたか?

+0

あなたは解決策を見つけましたか? -/ – VladoPortos

+0

VladoPortos、docker + selenium、casperjsだと思います – Noneme

答えて

1

viewportSizeを使用してください。このリンクを参照ViewPortSize

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

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

投稿: "viewportSizeを変更しても画面の解像度は変わりません" – Noneme

関連する問題