【问题标题】:Browser render issue in iframe inside SharePoint 2007SharePoint 2007 内 iframe 中的浏览器呈现问题
【发布时间】:2012-03-23 23:42:42
【问题描述】:

我正在尝试诊断内部生产应用程序的问题。

我们有带有内容编辑器页面的 SharePoint 2007,该页面承载 iframe。

在这个 iframe 里面是一个简单的 aspx 网页,它显示了一个 cmets 表并允许您添加更多 cmets。

cmets 在文本区域内。

部分评论在显示时被重复。

我正在使用评论“1 2 3 4 5 6 7 8 9 .... 35 36 37 38 39 40”进行测试

您可以看到第一行运行到 25,然后换行到下一行并从 19 重新开始。

实际的 HTML 源代码是正确的。

如果我直接查看页面,而不是从 sharepoint 中的 iframe 内部,它会正确呈现。

如果我创建一个带有显示此内容的 iframe 的测试网页,它会正确呈现。

Firefox 正确呈现 SharePoint 网站和测试网页。

我尝试了几个搜索词和谷歌,但无济于事。

我只在使用 IE 8 的域计算机(XP 和 7)上重现了该错误。我没有使用 IE 9 进行测试。

在 VPN 上使用基本的 XP 和 IE8 安装到公司网络可以正确呈现。

关于这个问题的任何想法以及如何解决它?会不会是 GPO 政策导致了问题?

------- 更新 ----------

使用 Internet Explorer 工具,我确定该页面将在 IE 8 中正确呈现。它在 IE7 或 IE8 兼容模式下无法正确呈现。

Internet Explorer 8 默认以 IE8 兼容模式呈现 Intranet 页面。

【问题讨论】:

  • 如果可能的话,为什么不将 iframe 更改为 div。

标签: sharepoint iframe internet-explorer-8


【解决方案1】:

我在页面头部添加了<meta http-equiv="X-UA-Compatible" content="IE=8" />,以强制IE8 不切换到Intranet 页面的兼容模式。

不能解决 IE 7 的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 1970-01-01
    • 2013-04-28
    • 2011-09-03
    • 2016-01-14
    相关资源
    最近更新 更多