• 2011-09-08

    flash弹出窗口被ie屏蔽的解决方法 - [技术空间]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/lily64-logs/160420875.html

    给公司网站做的一个flash,在ie下弹出窗口被屏蔽,ff和op下正常。经查navigateToURL方式的弹出窗口会被ie屏蔽,需要作如下改动:
    navigateToURL(new URLRequest(yourlink)); 
    改为
    if(Capabilities.playerType == 'ActiveX')
       ExternalInterface.call("window.open",String(yourlink));
    else
       navigateToURL(new URLRequest(yourlink),"_blank");
    又发现运行时始终报“null为空或不是对象”错误,经查需要给object标签加上id属性,给embed标签加上name属性。至此问题解决。
    参考链接:
    http://www.blogabc.net/i6646_ie屏蔽flash弹出窗口问题的解决办法.htm
    http://hi.baidu.com/sh_cootech/blog/item/48fbd683d32d74a80df4d212.html
    http://blog.csdn.net/oobug/article/details/4304454

    分享到: