Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Window.print()函数在所有浏览器中都不能正常工作_Javascript_Css - Fatal编程技术网

Javascript Window.print()函数在所有浏览器中都不能正常工作

Javascript Window.print()函数在所有浏览器中都不能正常工作,javascript,css,Javascript,Css,当我尝试使用Window.print()函数时,它在Google Chrome中运行良好,但在Mozilla Firefox中运行不好。下面是一些持续存在的问题的截图。这里有什么问题?以及如何从Firefox的打印中删除默认的页眉和页脚,因为它在chrome中运行良好 Web上报告的Html视图: 查看何时在Mozilla Firefox中打印 默认情况下,浏览器呈现方式不同。 因此,可能有助于自定义打印CSS样式 如果问题仍然存在,请发布该部分代码 尝试添加以下CSS,看看是否可以修复它

当我尝试使用
Window.print()
函数时,它在Google Chrome中运行良好,但在Mozilla Firefox中运行不好。下面是一些持续存在的问题的截图。这里有什么问题?以及如何从Firefox的打印中删除默认的页眉和页脚,因为它在chrome中运行良好

Web上报告的Html视图:

查看何时在Mozilla Firefox中打印


默认情况下,浏览器呈现方式不同。 因此,可能有助于自定义打印CSS样式


如果问题仍然存在,请发布该部分代码

尝试添加以下CSS,看看是否可以修复它

* {
    overflow: visible !important;
}

您可能需要尝试使用
overflow-x
而不是
overflow
,并仅应用于打印媒体查询。

尝试使用一些插件将报告导出为正确格式。。例如.PDFMake.js

我不确定这与c#有什么关系?它与c#无关,因为window.print()是纯javascript函数。。另外,您的对齐方式和页边距似乎有问题,window.pint()工作正常,因为您在两个浏览器上都可以看到报告。我使用它打印
@page{size:A4横向;页边距顶部:1cm;页边距底部:1cm;}@media Print{html,body{width:100%;height:100%;}}
@mohammaddehganand刚开始加载Window.Print Function$(document.Ready(Function(){Window.Print();});它在Chrome中工作良好,但在Firefox中不工作为了帮助您,请提供一些测试用例(fiddle或codepen等)。