打开预定义大小的窗口

时间:2013-10-01 11:19:53

标签: javascript adobe-brackets brackets-shell

有谁知道如何打开特定尺寸的新品? brackets对象不包含任何执行此操作的功能 - 只有2个brackets.appbrackets.fs对象。此外,如果您尝试使用

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

打开新窗口,则无法设置窗口大小。

有任何想法/建议吗?

3 个答案:

答案 0 :(得分:0)

这就是你打开一个新窗口并设置大小的方法。我会假设您在代码中遇到了其他内容,导致您没有看到错误。

尝试将其绑定到事件调用,例如在单击事件期间。发布适用的代码将有所帮助。

答案 1 :(得分:0)

brackets-shell中的错误似乎是您指定的大小被忽略。 (它也可能是CEF中的bug,括号shell使用的基础Chromium包装器,但是this意味着它通常在vanilla CEF中工作 - 我猜它被括号shell代码打破,它会记住你的最后一个窗口发射的大小)。

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

答案 2 :(得分:0)

  
    

我猜它被括号shell代码打破了,它会记住你在发布时的最后一个窗口大小

  

任何人都可以指出这段代码,所以我可以看一下吗?让我亲近...