2

我正在使用类似于以下的代码:http: //blog.flexexamples.com/2007/08/29/launching-new-browser-windows-from-flex/

我有一个在 AIR 中运行的 Flex 应用程序,当我单击一个 URL 时,它会在我现有的浏览器中打开一个新选项卡。除此之外,焦点不会设置在浏览器上。这意味着我不知道浏览器中打开的 URL,除非我实际上将焦点从应用程序转移到浏览器。

是否可以打开一个全新的打屁股浏览器,或者将焦点转移到浏览器上,这样它对用户来说真的很明显?

谢谢。

4

1 回答 1

1

您无法在 AIR / Flex 中做任何事情来实现这一点。您看到的行为是由于操作系统和浏览器设置造成的。在 AIR 中,navigateToURL 只是将 URL 传递给基于默认值处理 URL 的操作系统。

如果没记错的话,我的 firefox 安装默认会在新选项卡中打开,但我使用了一些设置让它总是在新窗口中打开。不过,快速谷歌搜索并没有为我提供答案。

于 2010-06-17T12:47:27.743 回答