javascript - 如何在 Chutzpah 的 PhantomJS 中设置视口(viewport)大小

标签 javascript phantomjs viewport qunit chutzpah

如何在 PhantomJS 中设置视口(viewport)大小?我尝试使用 window.callPhantom 设置它:

window.callPhantom('page.viewportSize = { width: 480, height: 800 };')

按照此处的建议:https://github.com/mmanela/chutzpah/issues/355 ,但这似乎不起作用,因为后来 window.innerHeight 仍然显示 300px(这是 PhantomJS 中视口(viewport)的默认高度)

最佳答案

Chutzpah 支持您调用 phantom 来更改大小,但它要求您以稍微不同的方式传递参数。尝试:

window.callPhantom(
{
  Type:"Eval",
  Data: "phantom.pagesize(100,200);"
});

我缺少这方面的文档,我会尽快更正。

关于javascript - 如何在 Chutzpah 的 PhantomJS 中设置视口(viewport)大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31772638/

相关文章:

java - 在 Linux 服务器上实例化 PhantomJSDriver 时出现 TimeoutException

javascript - 有没有办法抓取网站并在每个页面上获取 JavaScript 变量?

java - 确定偏移量是否在行号之间?

javascript - 如果用户使用的是 Android,则加载移动 CSS

javascript - 动态更改同一类失败的所有html元素的背景颜色

javascript - 如何使用 Jquery 获取添加的输入字段的值?

pdf-generation - 生成pdf文件phantomjs,重复HEADER

javascript - jQuery - Droppable 不接受多个draggable

javascript - jQuery 根据文本输入的值填充选择列表

css - 宽度为 1044 像素的网站不适合 iPad