gpt4 book ai didi

javascript - 如果打印成功重定向页面 - JavaScript

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:04:10 25 4
gpt4 key购买 nike

javascript:window.print();
document.location.href = "https://www.google.com/";

我使用上面的代码打印我所在的页面,然后将其重定向。它的作用是在打印成功或失败时重定向页面。

如果页面仅成功打印,如何重定向页面?

最佳答案

How can I redirect the page if the page is successfully printed only ?

通过为用户提供一个漂亮的大清晰链接,以便在打印有效时进行访问。就是这样。这就是您所能做的。

即使在支持它的浏览器(Firefox 和 IE)上,onafterprint event即使用户取消打印对话框也会触发,所以它完全没用。就我而言,如果我想打印的网页在我选择打印时将我重定向到其他地方,然后取消(无论出于何种原因)并打算返回打印它,我真的会很厌烦。

然后是“成功”的含义的整个问题。即使用户告诉它继续打印,并且作业已发送到打印机,也不意味着打印成功。尽管有打印队列,但在出现问题时不得不实际返回源头并再次说“打印”是很常见的。

然后是用户体验方面。 即使打印完全成功,您认为用户真的希望您决定他们下一步要去哪里吗?不。给他们选择权,让他们去你想让他们去的地方,但把控制权交给他们——他们应该去的地方。

关于javascript - 如果打印成功重定向页面 - JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13815941/

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