查看文章 |
IE7/Firefox阻止navigateToURL打开新窗口的解决方法
2008-04-24 14:53
IE7和Firefox(我使用的版本是2.0.0.11)会阻止用navigateToURL方法打开新窗口,而AS2中的getURL方法则不会,让人很不爽。既然项目选择了AS3开发,就只能想办法来解决。 function getURL(url:String,window:String="_blank"):void{ var broswer:String=ExternalInterface.call("function getBrowser(){return navigator.userAgent}") as String; if(broswer.indexOf("Firefox")!=-1 || broswer.indexOf("MSIE 7.0")!=-1){ ExternalInterface.call('window.open("'+url+'","'+window+'")'); }else{ navigateToURL(new URLRequest(url),window); }}
|
最近读者:

