thể trùng lặp:
“Silent” Printing in a Web Applicationwindow.print() - mà không cần mở cửa sổ in
Tôi muốn lệnh window.print()
để in trực tiếp, mà không cần mở cửa sổ in:
Điều đó có thể?
thể trùng lặp:
“Silent” Printing in a Web Applicationwindow.print() - mà không cần mở cửa sổ in
Tôi muốn lệnh window.print()
để in trực tiếp, mà không cần mở cửa sổ in:
Điều đó có thể?
Nó được gọi là in ấn im lặng và bạn có thể làm điều đó trên một số trình duyệt nhưng nó không phải là đơn giản ..
On Fire Fox -
Loại about: config vào thanh địa chỉ của Firefox và nhấn Enter .
Nhấp chuột phải vào bất cứ nơi nào trên trang và chọn New> Boolean
Nhập tên sở thích như print.always_print_silent và nhấn OK.
Nhìn vào câu dưới đây:
Cảm ơn bạn Dor, Nhưng tôi đã yêu cầu như là một nhà phát triển của trang web, không phải là người dùng. –
thử
Đối với Mozilla: http://forums.mozillazine.org/viewtopic.php?t=48336
Khi bạn sử dụng JavaScript của window.print()
in một trang web trong IE, theo mặc định, nó sẽ nhắc hộp thoại máy in của IE. Để tránh điều này, sử dụng mã JavaScript sau:
if (navigator.appName == "Microsoft Internet Explorer")
{
var PrintCommand = '<object ID="PrintCommandObject" WIDTH=0 HEIGHT=0
CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
document.body.insertAdjacentHTML('beforeEnd', PrintCommand);
PrintCommandObject.ExecWB(6, -1); PrintCommandObject.outerHTML = "";
}
else {
window.print();
}
là nó hoàn toàn khả thi cho phiên bản IE11 – santhosha
Có thể trong IE nhưng không phải trong các trình duyệt khác. – Christoph
@Esailija: Tôi hiểu những gì bạn đang nói. Tuy nhiên trong trang web của tôi, tôi đã không có kế hoạch để chạy lệnh đó trên 'OnLoad'. Kế hoạch là tạo một nút gọi lệnh 'window.print' và lưu người dùng khỏi phải nhấp vào một nút khác .... –
@LeaCohen ok, vì vậy khi bạn truy cập một số trang web ngẫu nhiên và chỉ cần nhấp một lần ở bất kỳ đâu , chúng có thể làm cho máy tính của bạn in tự động không? Nó không phải là một cải tiến về mặt an ninh. – Esailija