我正在使用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