我正在使用Flash Builder 4.6创建Flex应用程序。我正在尝试使用Flex 4.6代码关闭浏览器。这是在Internet Explorer上工作,但不适用于Mozilla Firefox或Google Chrome。我的代码是在这里使用Flex 4.6关闭浏览器无法在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变量的窗口。 – RIAstar 2013-05-05 09:30:38