【问题标题】:Strange Flex Sizing in IE on Server2003Server 2003 上 IE 中奇怪的 Flex 大小调整
【发布时间】:2010-02-12 00:43:21
【问题描述】:

我找到了Here 的弹性日历的修改版本,虽然它在我见过的大多数计算机上看起来都不错,但这里的三台服务器中的两台存在问题。由于 Citrix 在这里设置的方式,我需要让它在所有服务器上都能正常工作。

加载时,所有内容都垂直拉伸,并且日期框上的数字缺失。如果您将鼠标悬停在 flex 按钮上,它们会跳转到正确的大小,但仍然存在渲染错误。

我所做的修改没有效果,因为服务器在我的版本和在线托管的演示版本上给出了相同的结果。据我所知,服务器是相同的(IE 版本、Flash 版本等)

如何让它正常显示?

Initial View

After Mouseover

Usual Demo

Demo in bad server

编辑:在渲染不正确的服务器上,Firefox 可以正常渲染,但由于其他(不可更改的)原因不能使用 Firefox。

【问题讨论】:

    标签: apache-flex flash internet-explorer windows-server-2003 size


    【解决方案1】:

    从图像中可以看出,SWF 在每台服务器的浏览器中都是这样显示的——一个好一个坏。不是 SWF 在从每个服务器托管时在任何浏览器中的显示方式。

    感觉是浏览器显示无法正常工作,我认为这是浏览器而不是服务器的渲染问题。

    1.) 问题可能来自其中一个浏览器中禁用了 JavaScript 以及从 embed 标记中获取的视图。检查以确保它在 JavaScript 开启和关闭时看起来都一样。

    2.) 100% 的高度也可能会在浏览器中造成混乱。尝试将高度设置为特定值(800 像素),看看是否可以解决问题。

    3.) 确保浏览器相同。一个IE 7和一个IE 8?如果它们相同,请检查版本号以确保所有更新都相同。

    4.) 从连接到服务器的另一台计算机上查看站点。

    数字 1 和 2 是我排除故障的最佳猜测。

    【讨论】:

    • 折扣 1 和 2 我使用了来自 W3 Schools 的示例闪存嵌入代码:w3schools.com/flash/flash_inhtml.asp,它仅在三台服务器中的一台中再次工作。 Bowers 都是 IE 的最新版本,它也可以在我的计算机上的那个版本中运行。 4号也很好用。 Firefox 在服务器上渲染得很好,但是我们不能在服务器上使用 Firefox。
    • 为什么它在服务器上的显示方式很重要?如果它适用于客户端,那么这就是最重要的,对吗?
    • Citrix 在这里设置的方式,每个用户在服务器上获得一个会话,因此他们使用服务器应用程序。这计划在将来更改,但目前用户获取服务器 IE,它会出现损坏。作为一种解决方法,我们从第四台服务器发布 IE(以免在三个主服务器上施加过多负载),默认为我的日历应用程序。这是次优的,因为用户然后有两个会话而不是一个,除其他外。这是针对员工的,因为它随机选择服务器,目前应用程序被格式化为奇怪的 2/3 会话
    猜你喜欢
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    相关资源
    最近更新 更多