1

在过去的三个小时里,我一直在寻找解决问题的方法。我刚刚为我们公司建立了一个网站,它在 Firefox 3.0、Safari 3.1、Chrome 1.0.154 和 Opera 11 中运行良好。

在 Internet Explorer 中,它根本不起作用(我只尝试过 IE7 和 IE8。我使用的是 JQuery 2,这也意味着我仅限于 IE9+。

无论如何,我想到了一个可能的解决方案:如果我在 Flash 窗口中显示整个网站怎么办?这样无论是哪个版本的IE(支持flash),人们都可以正常浏览网站,我的噩梦就结束了。

您知道实现此目的的任何技术/技巧吗?

非常感谢 !

干杯。

编辑 1:

根据要求,我在主页代码下方提供了 + 随附的 css。我会让你用你想要的任何浏览器测试它,并在 IE 中查看结果^^: http ://www.fileconvoy.com/dfl.php?id=g15ca070e2414ccb3999353780aaa6ba73041229a0

4

2 回答 2

3

虽然它仍然被称为网站,但听起来你试图将实际网站嵌入到其他东西中。这基本上意味着你有一个更大的问题需要处理。

Internet Explorer 有时与其他浏览器有点不同,但他仍然可以处理,这就是它需要完成的方式。我不会推荐任何解决方法。

如果您想处理 IE,请提供一些您认为在 IE 上不能正常工作但在其他浏览器上可以正常工作的代码,人们会很乐意帮助您调查。否则,克服“噩梦”的简单方法是在浏览器太旧时指导用户获取最新的浏览器。

于 2013-08-19T23:14:11.420 回答
0

除了技术上的复杂性之外,这个想法还有几个缺点。

首先,Flash 窗口包含什么?如果它是将整个站点渲染到 Flash,您将需要在更改站点时对其进行维护,并且可能需要重新实现动态内容和功能——这比最初为 IE 实现版本要付出更多的努力。它可以工作的唯一其他方式是嵌入 Flash 插件中的整个网络浏览器。那将是一个复杂且可能很慢的软件,并且还会有自己的怪癖,您需要为其编写代码。

其次,在插件中嵌入整个站点会限制用户使用它的能力:他们对 UI 的控制较少,对历史记录和书签的支持较差,等等。

于 2013-08-19T22:58:27.370 回答