Hướng dẫn javascript print without dialog chrome - javascript in không có hộp thoại chrome

-1

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

các bạn, tôi đang cố gắng tạo nút in trong trang web của mình và tôi sử dụng Chrome để kiểm tra nó, vì vậy tôi không muốn hiển thị bất kỳ hộp thoại nào, chỉ cần in trực tiếp trang, nhưng tôi có thể làm điều đó như vậy nếu có ai biết cách Để làm điều đó trong Chrome xin vui lòng cho tôi biết.

Tôi không muốn hiển thị hộp thoại này

Và hộp thoại này

Và tôi không muốn sử dụng "--kiosk in"

hỏi ngày 8 tháng 1 năm 2020 lúc 3:22Jan 8, 2020 at 3:22

3

Bạn không có khả năng tìm thấy một cách thẳng thắn để vượt qua điều này vì nó có thể là vấn đề bảo mật nếu các trình duyệt cho phép điều này. Tuy nhiên có một số điều tốt đẹp ở đây

Đã trả lời ngày 8 tháng 1 năm 2020 lúc 3:36Jan 8, 2020 at 3:36

Ibexibexibex

9487 Huy hiệu bạc18 Huy hiệu đồng7 silver badges18 bronze badges

4

  • Nhà
  • Vô danh
  • Đăng nhập để đăng
  • Bưu kiện
  • Khám phá
  • Tags
  • Câu hỏi
  • Phản hồi trang web
  • Bài viết
  • Người dùng

Bỏ qua nội dung chính

    • Tags
    • Câu hỏi
    • Phản hồi trang web
    • Bài viết
    • Người dùng
  • Đăng nhập để đăng

  • Bưu kiện

Khám phá

Tags

Câu hỏi

Phản hồi trang web

Bài viết

Người dùng

ms-edge

Bỏ qua nội dung chính
I agree with the suggestions provided by the other community members regarding the security-related issues with the silent print from your web application.
If you have tried some code and if you are getting any error then we can help to check that code and try to provide some suggestions. I search but did not get any working code example to print silently using the simple JS code.
Even if you somehow manage to do it, you need to think about many situations that might break your code.
For example, what if the client machine does not have a printer but the user tries to print using your web app.

0 phiếu0 · 0 ·

Đối với một trình duyệt tùy ý, bạn không thể. Đó là một rủi ro bảo mật, về mặt lý thuyết. JS chỉ hỗ trợ một chức năng in duy nhất và luôn bật lên hộp thoại in để người dùng có quyền kiểm soát xem có gì được in hay không. Điều này là cần thiết bởi vì chỉ người dùng biết máy in/cài đặt nào sẽ sử dụng [trong nhiều trường hợp] và nó ngăn một trang web gửi thư rác máy in mà một số nơi tính tiền để sử dụng [chẳng hạn như cho các khoản tài trợ].

Phải nói rằng nếu bạn có một môi trường được kiểm soát thì có một số điều mà bạn có thể làm. Đầu tiên đảm bảo rằng Windows có một máy in mặc định được định cấu hình. Một số trình duyệt cho phép in im lặng bằng cờ dòng lệnh như được thảo luận ở đây.

Phương pháp in chế độ im lặng. 1. Thiết lập máy in biên lai làm máy in mặc định của bạn trong màn hình thiết bị/máy in. 2. Trong Firefox, nhập vào trò chơi về: Cấu hình và nhấn enter. 3. Một hộp thoại sẽ xuất hiện, nhấn vào Tôi sẽ cẩn thận, tôi hứa. 4. Nhấp chuột phải, chọn Mới | Boolean. 5. Nhập vào: in.Always_print_silent. 6. Chọn đúng, sau đó OK.
1. Set up the receipt printer as your default printer in the Devices/Printers screen.
2. In Firefox, type in “about:config” and hit Enter.
3. A dialogue box will appear, press “I'll be careful, I promise.”
4. Right click, select New | Boolean.
5. Type in: print.always_print_silent.
6. Select True, then OK.

Để biết thêm thông tin, nhấp vào liên kết này //www.farmanitfirm.com/

chi tiết câu hỏi

Câu hỏi liên quan

Làm thế nào tôi có thể in JavaScript mà không hiển thị hộp thoại in?

Chỉ cần gán máy in mong muốn làm máy in mặc định trong Windows và đảm bảo bạn đang sử dụng công cụ Chrome trong cài đặt trình duyệt [cài đặt mặc định]. Và đó là nó!assign the desired printer as the default printer in Windows and make sure you're using the Chrome Engine under the browser settings [the default setting]. Then call window. print[]; and that's it!

Làm cách nào để tắt hộp thoại in trong chrome?

Tắt bản xem trước in trong Google Chrome trên Windows..
Đóng Google Chrome ..
Từ máy tính để bàn của bạn, nhấp chuột phải google chrome ..
Nhấp vào Thuộc tính ..
Trong hộp thoại, hãy thêm 'TiếtDisable in print-preview' ở cuối trường đích sans apostrophe [đảm bảo bao gồm không gian trước-].
Nhấp vào Áp dụng ..

Làm cách nào để in trực tiếp từ Chrome mà không cần tiết kiệm?

Từ hộp thoại in của Chrome, nhấp vào nút Thay đổi và thay đổi từ lưu dưới dạng PDF sang máy in của bạn, thì nó sẽ in thay vì lưu tệp.click the Change button and change from Save as PDF to your printer, then it should print instead of saving the file.

Làm cách nào để tắt bản xem trước in?

Điều hướng đến máy tính để bàn của máy tính và nhấp chuột phải vào biểu tượng Google Chrome.Một menu sẽ xuất hiện, chọn tùy chọn Thuộc tính trên mạng từ menu.Một cửa sổ thuộc tính sẽ được hiển thị.Xác định vị trí của trường Target Target trong cửa sổ này và nối một không gian và bản in-preview có thể in được cho đến cuối chuỗi văn bản hiện có.

Bài Viết Liên Quan

Chủ Đề