我有一个用 Flex 开发的 web 项目,我必须使用 AIR 独立工作。
我创建了 Air 项目并使用 flash.html.HTMLLoader 加载了 Web 应用程序。内容加载正常且工作正常。
有几个按钮可以使用 javascript 函数 window.open 打开不同的链接。
链接打不开。使用 ExternalInterface 调用 javascript 函数,我在显示的内容中放置了警报。
该函数包含简单的 window.open
window.open("http://www.google.co.in","Google");
我尝试了几种提到的解决方案,但都没有奏效。
http://digitaldumptruck.jotabout.com/?p=672
http://soenkerohde.com/2008/09/air-html-with-_blank-links/
http://cookbooks.adobe.com/index.cfm?event=showdetails&postId=9243
我什至尝试使用 window.open 方法在 HTMLLoader 组件中加载一个简单的页面,但它仍然无法正常工作。在按钮单击时,仅警报有效,但 window.open 未打开链接。
<html>
<head>
<title>Test</title>
<body scroll="no">
<input type="button" value="Click" onClick="window.open('http://www.google.co.in');">
</body>
</html>
有人可以帮我吗