簡體   English   中英

禁用Chrome中的打印預覽

[英]Disable print preview in Chrome

有沒有辦法在Chrome中使用javascript禁用打印預覽? 我需要在Web應用程序中打開一個彈出窗口,其中包含一些要打印的文本; 在此彈出窗口中,我在加載頁面時有以下代碼:

$(document).ready(function () {
    window.print();
}); 

一個打開打印預覽頁面的簡單JavaScript; 現在,會發生的情況是打印預覽頁面的行為類似於模式對話框:我無法在打開打印頁面的應用程序中導航(即使鏈接是可點擊的)。 如果正常系統對話框可用,則不會顯示此行為(實際上,我在IE Explorer和Firefox中沒有此問題)。 那么,有沒有辦法告訴Chrome通過JavaScript禁用打印預覽?

有沒有辦法在Chrome中使用javascript禁用打印預覽?

不(通過javascript)。 谷歌像其他公司一樣,喜歡保持一致的用戶體驗。 如果程序員能夠改變chrome在html以外的不同頁面上的工作方式,那將是糟糕的用戶體驗。

現在,會發生的情況是打印預覽頁面的行為類似於模式對話框:我無法在打開打印頁面的應用程序中導航(即使鏈接是可點擊的)。

相反,您可以使用相同的數據打開一個新窗口,並使用hava javascript進行打印。 上一個窗口將正常工作(假設由於附加組件/配置,新窗口不會在新選項卡中打開)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM