[英]Trying to use css to solve a longstanding Chrome browser issue of briefly displaying page orientation options when printing then hiding it
我正在嘗試使用 chrome 瀏覽器以橫向打印網頁(我無法控制)。
正如你在這里看到的:
這是一個長期存在的問題。
但是,一位評論者建議使用 css來解決此問題。
將以下 css 添加到您的 web 應用程序可解決此問題。 Google 在此修復后顯示布局選項。
@page { 大小:橫向; }
我在想我也許可以使用開發人員工具來添加 css 的那一點,但我對 css 太不熟悉了,無法讓它工作。
有人可以解釋如何/在哪里使用開發工具將其添加到頁面樣式中以使其成為橫向嗎? 我可以按照這些說明添加 css ,但我懷疑我沒有在正確的位置添加它。
我找不到要求更改或刪除肖像的樣式,但我確信有很多我不熟悉的方法可以做到這一點。
編輯:
根據@Rojo,我可以使用此處的方法添加 css。 進一步使用它,我能夠將代碼制作成一個片段,因此我可以在需要時在任何行為不端的頁面上重新運行它。
這是代碼段:
var style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = '@page { size: auto; }';
document.getElementsByTagName('head')[0].appendChild(style);
您可以只獲取此代碼並將其插入控制台。
var style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = 'content';
document.getElementsByTagName('head')[0].appendChild(style);
它只是創建一個新的樣式標簽並插入到頭部。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.