Javascript 从IE(Internet Explorer)中的非HTML5窗口打开HTML5窗口

Javascript 从IE(Internet Explorer)中的非HTML5窗口打开HTML5窗口,javascript,html,internet-explorer,Javascript,Html,Internet Explorer,我们有一个瘦客户端业务应用程序,我们将在客户端使用HTML5(首先只用于特定任务,如一些SVG拖放UI和画布图像生成) 我知道,我不能在InternetExplorer的非HTML5页面上调用iframe中的HTML5页面,因为它会像其父页面一样显示为非HTML5页面 我想我可以通过javascript将其调用到一个新窗口。 但这也不管用。 在基本应用程序中有一个 open.window('HTML5.asp','u blank') 函数,其中HTML5.asp使用SVG和画布。是的,当从HTM

我们有一个瘦客户端业务应用程序,我们将在客户端使用HTML5(首先只用于特定任务,如一些SVG拖放UI和画布图像生成)

我知道,我不能在InternetExplorer的非HTML5页面上调用iframe中的HTML5页面,因为它会像其父页面一样显示为非HTML5页面

我想我可以通过javascript将其调用到一个新窗口。 但这也不管用。 在基本应用程序中有一个 open.window('HTML5.asp','u blank') 函数,其中HTML5.asp使用SVG和画布。是的,当从HTML5环境调用时,它是经过测试的,有效的

有什么解决方案或解决方法可以让它工作吗? 谢谢你们

更新

谢谢你的帮助,我终于发现了错误。 我试图为您创建一个简化的代码,但我无法重现错误,所以我再次检查了我们的算法,先是逐块,然后逐行

我们有一个功能指令,在所有系统中都应该是相同的,但它没有:) 我在那里使用了格式化功能,HTML5页面因此崩溃


再次感谢:)

这太巧了:我只是碰巧读到了IE插件,它显然允许你在IE中使用Webkit和V8 JS引擎

在网页中,我们添加标签:

<meta http-equiv="X-UA-Compatible" content="chrome=1" />

(当然,需要安装Chrome框架。如果没有安装,也许可以选择重定向到安装程序…)

正如我所说,在我看到你的问题前几分钟,我碰巧读到了这篇文章,所以我不知道这篇文章是否对你有用(我也没有使用它的经验)


祝你好运

我不明白为什么它在新窗口中不起作用。您是否有一些代码要显示,或者有一些JSFIDLE?遗憾的是,我不知道这个问题的答案,但我将非常仔细地阅读这篇文章,因为我在IE()中遇到了类似的问题。我建议a:不要使用窗口打开函数,使用链接或您自己的自定义函数,而不受窗口大小限制。发布示例代码。我正在简化代码,然后在问题中复制它。