回答
这是一个浏览器的设置,不幸的是你不能改变它,它吮吸。
只有解决方法,我能想到的是,如果用户安装了PDF插件,您可以提供可以内联显示的PDF文件。在这种情况下,您可以完全控制内容,用户可以打印它。
按照我的知识。
打印网页时显示的网页网址是由broswers添加的功能,因此它不能通过php
完成,因为它完全是服务器端脚本。
另外,我猜这不能用javascript来完成,就像之前所说的“这是浏览器的一个功能”,而javascript可以用来修正页面的dom
。
我想你不能做这样的事情。
您无法暂时或永久地从CSS或JavaScript中更改浏览器默认设置,如打印机设置,边距或任何其他浏览器设置。
在CSS中有一个@page指令,它启用了一些仅适用于分页媒体(如纸张)的格式。请参阅link。但问题是,这不适用于Firefox,谷歌浏览器,但它适用于IE 8和Opera 10.
以编程方式,你不能控制它,它确实吸引。有些选项可以控制这是特定浏览器的一部分。因此,每个用户都必须更改其浏览器设置才能从打印中删除URL。不幸的是,我知道,但浏览器不会让你对它们有太多的控制。解决这个问题的一种方法是生成用于打印的PDF文档。任何从客户端机器下载并打印的文档,而不是浏览器内的文档都不会有这个问题。
此外,您还可以看看Prevent Firefox or Internet Explorer from Printing the URL on Every Page
更改Firefox设置 转到文件 - >页面设置 - >页边距页眉&页脚并设置--blank--您需要的。
查看更多here
也许你可以尝试使用CSS属性,如 “@页”, “@左上”,...
例如:
@page {
@top-left {
content: "";
}
}
我在W3C网站上找到这个例子:http://www.w3.org/TR/css3-page/
- 1. 如何在HTML网页中显示不可打印的字符
- 2. 在打印的网页中的gridview之前删除分页符
- 3. 删除网页在asp.net中打印的网址
- 4. 打印预览显示在Chrome网页
- 5. 打印网页时未显示打印对话框和此网页
- 6. 打印时删除页眉和页脚
- 7. 打印未显示的网页
- 8. 删除页面标题和日期打印网页时(与CSS?)
- 9. 当打印网页时链接显示的网址
- 10. Chrome打印 - 从页脚中删除URL但保留页码?
- 11. Angular:删除ng-hide /显示页面的打印版本
- 12. 打印时删除页面边框
- 13. 如何在打印HTML页面时在每个页面中显示页脚
- 14. 如何从打印页面中删除页眉/页脚?
- 15. 如何删除打印时返回键
- 16. 如何在vb.net中打印网页
- 17. 如何从网页打印中删除网址和日期文字?
- 18. 在awk中打印时删除空格
- 19. 如何使HTML元素仅在页面打印时显示?
- 20. 如何删除tinymce界面(仅显示内页html)以进行打印
- 21. 如何打印网页
- 22. 打印网页将不会显示打印视图并打印空白
- 23. 如何在打印窗口中的div后显示分页符?
- 24. 无打印机提示时打印网页(HTML 5画布)
- 25. 如何从url中显示html页面中的网页?
- 26. 如何在打印中显示箱影?
- 27. Internet Explorer 9 - 网页标题(document.title)未在打印中显示
- 28. 使用css删除打印页面的URL
- 29. 删除用于显示网站地址的URL的URL
- 30. 如何删除网站中的/ en/url
当你说URL的时候,是不是显示在url栏中,而不是在页面上? – think123
@ think123我认为他的意思是浏览器在打印网页文档时自动打印的页脚/页眉。 – Fluffeh
@ think123如果您的浏览器设置不正确,则在页面上显示该页面的网址显示。 –