使用JavaScript在IE8中打印问题
我创建了一个JSP页面,在其中我创建了一个图标,使用使用JavaScript在IE8中打印问题,javascript,internet-explorer,jsp,printing,sandbox,Javascript,Internet Explorer,Jsp,Printing,Sandbox,我创建了一个JSP页面,在其中我创建了一个图标,使用 <a href="javascript:window.print()"> <img src="images/printIcon.gif" alt="Print the Records" width="40" height="40" border="0" /> </a> 该页面在我的本地机器上的所有浏览器中都能正常工作。但是当我在沙盒中加载时,它只在Chrome和Fire
<a href="javascript:window.print()">
<img src="images/printIcon.gif" alt="Print the Records"
width="40" height="40" border="0" />
</a>
该页面在我的本地机器上的所有浏览器中都能正常工作。但是当我在沙盒中加载时,它只在Chrome和Firefox中工作,但在IE8中,它在前两页跳过正文
的内容,然后打印下一页
IE8是否有问题,或者我是否缺少任何设置?尝试在通常位于此处的临时目录中创建一个“低”目录。
C:\Users(username)\appdata\Local\Temp\Low
参考:
干杯 此问题是由IE的兼容性视图引起的。这修复了此问题
这是一个不同的环境,可能是您的其他代码,特别是您的CSS。你能给我们看更多吗?事实上,我不能把整个代码放在150 LOC,主要问题是它在我的本地机器上工作,甚至在IE8中也能工作,这就是困扰我的地方。如果它在真实环境中工作,只需接受模拟环境有缺陷这一事实。通常是这样。你说,“…它在我的本地机器上工作,即使在IE8中也是如此…”如果这是真的,那么你的本地机器就不会关心文件是本地提供的还是实时提供的。无论文件存储在哪里,所有JS都在客户端运行。这现在毫无意义。