gpt4 book ai didi

javascript - 如果打印样式表有效,如何通过 Javascript 检测?

转载 作者:行者123 更新时间:2023-11-30 07:48:37 24 4
gpt4 key购买 nike

我想在网页上打印样式表期间有替代行为。类似的东西:

If this page is being printed, don't bother calling SWFObject to summon an .swf into existence. Just leave the HTML that the Flash will replace.

我尝试过将已知元素设置为屏幕上存在但打印样式表不存在的已知样式。但是通过 Javascript 获取“样式”不会得到计算样式。

总结:以跨浏览器的方式,是否可以判断哪个样式表生效?

最佳答案

当您查看打印友好的页面时,您似乎对使用打印样式表感到困惑,但事实并非如此。在用户实际将页面发送到打印机之前,不会应用打印样式表。此时,任何要运行的 javascript 都已经完成。

您要做的是将您的 SWFObject 放入一个 div 容器中,并将该容器的样式设置为 display:none; 用于打印媒体。

关于javascript - 如果打印样式表有效,如何通过 Javascript 检测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/344973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com