Чтобы проверить внешний вид веб-сайта (реагирующий) с различными разрешениями экрана, я хочу программным образом запускать браузеры с определенным размером окна, чтобы имитировать эти размеры экрана.Изменить размер окна браузера для целей тестирования
Лучше всего было бы изменить размер окна, пока браузер уже запущен, хотя я читал, что функция window.resizeTo() больше не работает в современных браузерах. Я в контексте расширения браузера, поэтому я мог бы также использовать возможности этого. Тем не менее, я не мог найти ничего здесь, что соответствует моим потребностям: https://developer.mozilla.org/en-US/Add-ons/SDK.
Не очень-то удовлетворительное решение будет запускать браузер с фиксированным определенным размером экрана (хотя я не знаю, как это работает, поскольку у Firefox нет таких параметров запуска - https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options#-new-window_URL).
Должен быть способ управления размером окна, которое я предполагаю. Я также попытался обернуть вокруг тела данного сайта свойствами ширины и высоты стиля, но сайт ведет себя совершенно иначе по сравнению с доступом к этому размеру окна.
Я нахожусь в системе Unix (Mac OS X Yosemite).
редактировать
Я в конечном итоге решить эту проблему следующим образом:
var tabs = require("sdk/tabs");
function showPage(tab) {
var {
viewFor
} = require("sdk/view/core");
var win = viewFor(require("sdk/windows").browserWindows[0]);
win.resizeTo(dimension.width, dimension.height);
tab.on("pageshow", attachScript);
tabs.removeListener('open', showPage);
}
tabs.on('open', showPage);
Вы можете открыть новое окно и указать его размер. – Barmar
Вы пробовали [Веб-панель разработчика] (https://addons.mozilla.org/en-us/firefox/addon/web-developer/) надстройка? – Shaggy
Открытие нового окна может быть действительно возможным. Я попробую это. Спасибо. – Schnodderbalken