我正在尝试创建一个bookmarklet来做一些非常具体的调整大小来进行浏览器大小测试,我似乎无法让web浏览器调整大小window.resizeTo.
过度简化的示例不起作用:
javascript:window.resizeTo(1024,600);
Run Code Online (Sandbox Code Playgroud)
我可以理解浏览器可能已禁用此功能,但这里是我在Firefox中的JavaScript设置的屏幕截图:

我错过了一些明显的东西,还是应该提交错误报告?
我一直在使用以下示例在我的WebDriver测试中最大化我的窗口,我升级到Firefox 7,并且脚本退出工作.我没有得到错误,窗口没有最大化,想知道是否有其他人已经看到这个或知道为什么它不再工作,或其他方式来做它..
我目前的代码在FireFox 7之前有效......
public static final String MAXIMIZE_BROWSER_WINDOW = "if (window.screen) {window.moveTo(0, 0);window.resizeTo(window.screen.availWidth,window.screen.availHeight);};";
public static Object maximizeBrowserWindow(WebDriver driver) {
return executeJavascript(driver, MAXIMIZE_BROWSER_WINDOW);
}
private static Object executeJavascript(WebDriver driver, String script){
JavascriptExecutor js=(JavascriptExecutor) driver;
return js.executeScript(script);
}
Run Code Online (Sandbox Code Playgroud)