【发布时间】:2013-03-28 20:59:23
【问题描述】:
客户的网站上有产品列表。产品价格通过页面底部的 iFrame 动态拉入。页面上的 Javascript 会在加载后根据 iFrame 内容的大小自动将此 iFrame 调整为正确的高度。
客户报告说,在打印页面时,他们在 iFrame 中看不到任何价格应该是的东西 - 显然它不是在 IE 中打印,只是主页本身。
我在 Mac 上,所以无法在 IE 中进行测试,所以我很难尝试这个。
谁能澄清这种情况下的预期行为?是否可以让 IE 默认打印页面 和 包含的 iFrame,如果可以,我将如何执行此操作? 我只能找到打印特定框架的示例父窗口。
谢谢!
【问题讨论】:
-
这并不能回答您的问题,但可能允许您将来使用 IE 进行测试 - habdas.org/emulating-ie-with-virtualbox
-
IE 处理 iframe 打印的方式可能存在一些差异,您最好提供网站的 URL,或者类似问题的 HTML 页面(包括 CSS)的来源。
-
我发现其他人报告了 IE here 的类似问题
-
为什么不使用 ajax 来获取值?这似乎是一个奇怪的解决方法。另外...设置值后,您不必担心它们不会打印。
标签: javascript internet-explorer iframe printing