我的网站似乎不想打印任何东西

时间:2017-07-20 17:00:05

标签: printing web-testing

我开发了一个网站,我正在将大部分表格转换为DataTables。在测试DataTable的一个功能“打印”按钮时,我发现除了网页标题之外什么都不打印。起初我认为这是DataTables的一个问题,但在玩完之后我发现我的网页似乎都不想打印。我正在使用Chrome进行测试,因为它有打印预览,但我可以右键单击我网站中的任何页面并选择打印...我会得到相同的行为 - 只显示网页标题。以前有人经历过这样的事吗?这是我网站的链接:

JCPS DMC

即使在主页上,也请尝试右击并选择打印,然后您就会明白我的意思。请告诉我这是一些我不知道的超级简单 - 一些我忽略的环境。我很乐意提供您需要的任何支持信息,但我甚至不知道那将是什么...... :(

1 个答案:

答案 0 :(得分:0)

这很令人尴尬......显然在某些时候我在我的母版页面中包含了一个css脚本(该网站是使用asp.net开发的)。在css我有这个小宝石阻止了任何打印:

@media print { 
body  
{
    visibility: hidden;
    border-top: hidden;
    width: 50%;
}

.noPrint
{
    display: none !important;
}

ol
{
    display: none;
}

.printSection, .printSection *
{
    visibility: visible;
    margin: 1px;
    padding: 1px;
}

.printSection
{
    position: relative;
    left: 0;
    top: 0;
}
}

甚至不确定为什么我把它放在那里,但我把它删除了,现在一切都在工作......