我们有一个瘦客户端业务应用程序,我们将在客户端使用 HTML5(首先仅用于特定任务,例如一些 SVG 拖放 UI 和 Canvas 图像生成)。
我知道,我不能在 Internet Explorer 中的非 HTML5 页面上的 iframe 中调用 HTML5 页面,因为它将显示为非 HTML5 页面,就像它的父页面一样。
我认为我可以通过 javascript 将其调用到一个新窗口。但这也行不通。在基础应用程序中有一个 open.window('HTML5.asp','_blank') 函数,其中 HTML5.asp 使用 SVG 和 Canvas。是的,当从 HTML5 环境中调用时,它已经过测试,可以正常工作。
有什么解决方案或解决方法可以让它工作吗?感谢你们!
更新
感谢您的帮助,我终于找到了错误。我试图为你创建一个简化的代码,但我无法重现这个错误,所以我再次检查了我们的算法,首先逐块,然后逐行。
我们有一个函数字典,在所有系统中应该是相同的,但它没有:) 而且我从那里使用了一个格式化函数,因此 HTML5 页面已经崩溃。
再次感谢你 :)