在命令行中打开 Web 浏览器弹出窗口
Open a web browser popup in command line
有没有办法在 Windows 7 上的命令行中打开 Web 浏览器弹出窗口?
我需要给它传递一些参数:
- 弹出窗口宽度和高度
- 启动时弹出 url 打开
- 位置 X 和 Y
- 不显示地址栏
我最终自己找到了解决方案。其实很简单,就在这里:
解决方案
创建一个新的html文件(在这个例子中它将被创建在c:\openPopup.html),包含一个简单的 script 标签:
<script>
window.resizeTo(with,height);
window.moveTo(x,y); // (0,0) is the top-left corner of the screen
window.location('http://url-you-want-to-open-as-popup/');
</script>
打开一个新的 cmd,然后键入
"C:\Program Files\Internet Explorer\iexplore.exe" c:\openPopup.html
解释
我们正在使用代理打开弹出窗口。我们正在启动我们的代理 (openPopup.html),其中包含在弹出窗口中转换 window 的说明。然后它导航到 window.location 指令中指定的 URL。
我还没有找到隐藏地址栏的方法,但这不是强制性的。一个不错的功能是将 url 作为参数传递。
希望对大家有所帮助!
有没有办法在 Windows 7 上的命令行中打开 Web 浏览器弹出窗口?
我需要给它传递一些参数:
- 弹出窗口宽度和高度
- 启动时弹出 url 打开
- 位置 X 和 Y
- 不显示地址栏
我最终自己找到了解决方案。其实很简单,就在这里:
解决方案
创建一个新的html文件(在这个例子中它将被创建在c:\openPopup.html),包含一个简单的 script 标签:
<script>
window.resizeTo(with,height);
window.moveTo(x,y); // (0,0) is the top-left corner of the screen
window.location('http://url-you-want-to-open-as-popup/');
</script>
打开一个新的 cmd,然后键入
"C:\Program Files\Internet Explorer\iexplore.exe" c:\openPopup.html
解释
我们正在使用代理打开弹出窗口。我们正在启动我们的代理 (openPopup.html),其中包含在弹出窗口中转换 window 的说明。然后它导航到 window.location 指令中指定的 URL。
我还没有找到隐藏地址栏的方法,但这不是强制性的。一个不错的功能是将 url 作为参数传递。
希望对大家有所帮助!