我们有一个 Flex Web 应用程序。我想在没有任何状态栏或历史按钮但只有应用程序的子浏览器窗口中加载 swf 文件。我该怎么做。
我尝试在 html 中使用 window.open 来嵌入我们的 swf,但没有成功。每次我在子窗口中调用 url 时,它都会继续创建窗口,因为每次我在 javascript 中调用 url 时都会加载 html。
这是我在正文加载期间在 html 代码中尝试的代码。
函数 openWindow()
{
var url = "https://"+window.location.hostname+":9000/foo/";
w=open(url,'窗口名称','宽度=1024,高度=768,滚动条,状态');
}
非常感谢任何帮助。谢谢。
最佳答案
你不能。您尝试做的事情违反了浏览器的许多安全策略。您曾经可以回到旧 IE 时代,但现在不行了。
如果您希望弹出“chromeless”窗口,您可以随时在用户的计算机上安装 Air 应用程序来显示您的信息。如果您设置<allowBrowserInvocation>true</allowBrowserInvocation>
,则可以从网站启动它。在 Air 配置文件中。
关于javascript - 如何在浏览器的子窗口中加载我的Flex应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5663339/