我们有一个瘦客户端业务应用程序,我们正准备在客户端使用HTML5(首先只针对特定任务,例如某些SVG拖动 删除UI和Canvas图像生成)。
我知道,我无法在Internet Explorer的非HTML5页面上的iframe中调用HTML5页面,因为它将显示为非HTML5页面,就像它的父页面一样。
我想我可以通过javascript将它调用到一个新窗口。 但它也不起作用。 在基础应用程序中有一个 open.window(' HTML5.asp'' _blank') 函数,HTML5.asp使用SVG和Canvas。是的,当它从HTML5环境中调用时,它已经过测试,它可以正常工作。
有什么解决方案或解决方法可以让它发挥作用吗? 谢谢你们!
更新
感谢您的帮助,最后我发现了错误。 我已经尝试为你创建一个简化的代码,但我无法重现这个错误,所以我再次逐个块地逐行扫描我们的算法。
我们有一个dictonary函数,在所有系统中都应该是相同的,但它并没有:) 并且我已经使用了格式化功能,HTML5页面因此而成功。
再次感谢你:)
答案 0 :(得分:0)
这非常巧合:我只是偶然地阅读了Google Chrome Frame IE插件,它显然允许你在IE中使用Webkit和V8 JS引擎。
在网页中,我们添加标记:
<meta http-equiv="X-UA-Compatible" content="chrome=1" />
(当然,需要安装Chrome Frame。如果不是,也许可以选择重定向到安装程序......)
正如我所说的那样,在我看到你的问题之前几分钟,我恰好正在阅读这篇文章,所以我不知道这对你有用吗(我也没有使用它的经验)。< / p> 祝你好运!