【发布时间】:2013-04-29 05:18:55
【问题描述】:
我正在使用 Flash Builder 4.6,创建 Flex 应用程序。我正在尝试使用 flex 4.6 代码关闭浏览器。这适用于 Internet Explorer,但不适用于 Mozilla Firefox 或 Google Chrome。我的代码在这里
<?xml version="1.0"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:s="library://ns.adobe.com/flex/spark">
<fx:Script>
<![CDATA[
protected function btnClose_clickHandler(event:MouseEvent):void
{
var url:URLRequest = new URLRequest("javascript:window.close()");
navigateToURL(url,"_self");
}
]]>
</fx:Script>
<s:Button id="btnClose" x="44" y="47" label="Close Browser" click="btnClose_clickHandler(event)"/>
【问题讨论】:
-
这更像是一个 JavaScript 问题,而不是一个 Flex 问题。看起来 IE 是唯一将当前窗口分配给
window变量的窗口。
标签: javascript apache-flex flash-builder flex4.5 flexbuilder