javascript - 打开具有预定义大小的窗口

标签 javascript adobe-brackets brackets-shell

有谁知道如何打开特定尺寸的新窗口? brackets 对象不包含任何执行此操作的函数 - 只有 2 个 brackets.appbrackets.fs 对象。另外,如果您尝试使用以下命令打开新窗口

window.open("http://stackoverflow.com","some title","width=500,height=500");

它不会设置窗口大小。

有什么想法/建议吗?

最佳答案

看起来像是 brackets-shell 中的错误您指定的大小将被忽略。 (这也可能是 CEF 中的错误,CEF 是括号外壳使用的底层 Chromium 包装器,但 this 意味着它通常在普通 CEF 中工作 - 我猜它被括号外壳代码破坏了,该代码会记住你最后的窗口大小发射)。

但是,在 Brackets shell 本身内打开任意网站并不是一个好主意。一方面,您不会获得后退/前进按钮、地址栏或任何其他标准浏览器功能。如果您想打开外部网站,请使用 NativeApp.openURLInDefaultBrowser() (尽管就像单击任何其他应用程序中的链接一样,您无法选择窗口大小)。或者,如果您正在构建一些更像括号功能(而不是远程 URL)的 UI,那么使用窗口内弹出窗口会更容易 - 请参阅 Dialogs API .

关于javascript - 打开具有预定义大小的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19114834/

相关文章:

javascript - 有没有办法根据 Meteor 中的用户角色附加模板事件?

javascript - 重构在 Adob​​e 括号中可用

c++ - brackets-shell 启用全屏

javascript - 未调用 Bracket-Shell 自定义 native (C++) 函数

html - NW.js、Brackets-Shell 和 Electron 在功能上有什么区别?

javascript - 高效合并js文件

javascript - 使用 jquery 删除 div 的问题

javascript - 如何使用空格访问json对象键

editor - 如何在 adobe-brackets 中创建一个新项目?

adobe-brackets - 定义基于 C++ 的新语言