我有一個打印預覽頁面,在該頁面中打開頁面並在渲染頁面後執行打印功能。 Firefox會爲此打開一個彈出窗口,並停止瀏覽器,直到我們執行取消/打印操作。 但鉻瀏覽器打開一個包含打印選項的左側打印面板。打開打印預覽時,Chrome瀏覽器無法進行服務器調用
奇怪的是,當頁面處於預覽狀態時,父應用程序無法進行服務器調用。它將停止父應用程序的所有調用,直到完成打印/取消打印。 我在GMAIL中也檢查了這種行爲,並且它也阻止了這一行爲。例如,點擊郵件上的打印圖標,打開預覽。將選項卡更改爲Gmail並嘗試打開所有選項卡。有些會工作,因爲服務器電話不在那裏,但有些像垃圾郵件不會。
這種情況只發生在父應用程序上,其他選項卡不受影響。
任何人都可以找出解決方法,以便打印頁面不知道它的父項,並且打印功能沒有拖延主應用程序。
謝謝。
我們應該停止打電話的應用程序?這太荒謬了。火狐之所以這麼做,是因爲它使用了原生打印功能,這爲我們/他們自動攔截......因爲谷歌決定合併他們自己的打印預覽功能,他們應該停止用戶轉到另一個選項卡或者不要不允許XHR請求。 – incutonez
是的,完全同意你的意見。他們應該嘗試在下一個版本中阻止或解決問題。 – Kop4lyf