【发布时间】:2013-08-05 10:44:06
【问题描述】:
当用户单击 Flash 中的按钮时,我想关闭网页。这是我使用的代码
public static function close():void{
// ExternalInterface.call("window.close()");
navigateToURL(new URLRequest("javascript:window.close();"),"_self");
}
这种方法现在似乎已经过时了。它仅适用于本地页面,使用 file:/// 访问,但以远程方式访问它,代码没有给我 **,甚至没有抛出安全错误。什么我想做什么?
【问题讨论】:
-
它可能出于安全原因被禁用,当 Flash 广告关闭您的窗口时,它并不是很酷..
-
您可以尝试
ExternalInterface.call('window.close'),但不确定是否可行(@MightyPork 提到的安全原因) -
我能做些什么吗?
-
不,我不认为你可以。我猜这是一个安全问题。 Chrome 允许这样做,但例如,Firefox 不允许。
标签: javascript actionscript-3 web