我生成一個打印友好的頁面,在用戶訪問時自動打開瀏覽器的打印對話框。如果用戶按下「取消」,是否有辦法關閉窗口?javascript/jquery:打印關閉窗口取消?
回答
window.print()
沒有標準;它的操作是從瀏覽器到瀏覽器的抓包。而且,據我所知,在沒有瀏覽器實現的情況下,它會傳回信息。您無法確定用戶如何通過JavaScript響應打印對話框。
也就是說,這似乎是打印友好頁面的唯一要點。也許你可以在提示打印後關閉窗口,無論用戶如何迴應?
window.close()
關閉當前窗口
,你可以這樣做。
<button type="button" id="cancelButton">Cancel</button>
$('#cancelButton').click(function(){
window.close();
});
可能的重複。 ...如何檢測用戶是否單擊了打印對話框上的取消按鈕? –
@IbrahimAzharArmar我相信他是指操作系統級別打印機對話窗口中的取消按鈕,而不是DOM元素。 – cheeken
@cheeken這個問題有點不符合js ..瀏覽器是否具有特定操作系統對話框的事件處理程序,如打印對話框? –
- 1. 爲什麼在關閉Qt C++主窗口後打印消息?
- 2. 取消WPF中的窗口關閉
- 3. Caliburn Micro取消窗口從ViewModel關閉
- 4. 關閉後窗口不會再打開 - 取消綁定
- 5. 打開和關閉窗口
- 6. 無關閉窗口的關閉窗口
- 7. 關閉窗口
- 8. 執行打印後關閉彈出窗口
- 9. 內容前往打印機的窗口關閉(JavaScript)
- 10. 如何使用javascript在瀏覽器中關閉打印窗口
- 11. 如何打印報告並避免關閉嚮導窗口?
- 12. 在IFrame內打印PDF後的自動關閉窗口
- 13. 在cmd中打印另一個窗口並關閉quickley
- 14. WebView的窗口關閉時的消息?
- 15. 無法關閉僅消息窗口 - C++
- 16. 打開和關閉JavaScript窗口
- 17. 打開的窗口將不會關閉
- 18. PyQt窗口在打開後關閉
- 19. 關閉並打開另一個窗口
- 20. 關閉窗口當新的打開?
- 21. WPF:打開和關閉窗口
- 22. WPF:關閉並打開窗口
- 23. 打開新窗口並關閉父項
- 24. WPF/C# - 窗口在打開時關閉
- 25. SDL窗口在打開後關閉
- 26. jquery colorbox打開窗口關閉
- 27. QWebview - 重新打開關閉的窗口
- 28. 關閉在javascript中打開的窗口
- 29. OAuth2窗口關閉
- 30. JS關閉窗口
是您所指的取消按鈕是在瀏覽器的打印對話框?顯示可用的打印機..類似的東西? –
@kevi kevi - JavaScript無法檢測用戶是否點擊了「取消」。 –
[如何在瀏覽器窗口中關閉當前選項卡?](http://stackoverflow.com/questions/2076299/how-to-close-current-tab-in-a-browser-window) – NAVEED