1

有谁知道如何打开具有特定尺寸的新产品? bracketsobject 不包含任何功能来做到这一点 - 只有 2brackets.appbrackets.fsobject. 此外,如果您尝试使用

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

它不会设置窗口大小。

有什么想法/建议吗?

4

3 回答 3

0

我猜它被括号壳代码破坏了,它记住你在启动时的最后一个窗口大小

任何人都可以指出这段代码,以便我看一下吗?只要让我靠近...

于 2013-10-14T11:39:55.183 回答
0

这就是您打开新窗口并设置大小的方式。我假设您在代码中遇到了其他问题,这导致了您没有看到的错误。

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

于 2013-10-01T20:54:13.167 回答
0

它看起来像括号壳中的一个错误,您指定的大小被忽略了。(它也可能是 CEF 中的错误,它是括号壳使用的底层 Chromium 包装器,但这意味着它通常在原版 CEF 中工作——我猜它被括号壳代码破坏了,该代码会记住你在启动时的最后一个窗口大小) .

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

于 2013-10-01T21:24:58.643 回答