Có thể, nhưng không phải với trình duyệt thông thường. Các trình duyệt được hộp cát để không có quyền truy cập vào hệ thống tệp cục bộ (ngoại trừ cookie) để các trang web độc hại không thể đọc/ghi vào ổ cứng của bạn. Theo tôi biết không có cách nào để ghi đè lên hành vi này (viết tắt trình duyệt của riêng bạn).
Tuy nhiên, điều này có thể được thực hiện bằng JavaScript bằng cách sử dụng Node.js. Nó chạy như một quá trình thay vì trong một cửa sổ trình duyệt và có thể truy cập vào hệ thống tập tin. Cụ thể, đã có mô-đun npm (thư viện nút) cho giao tiếp nối tiếp: https://github.com/voodootikigod/node-serialport
Ngoài ra, bạn luôn có thể quay lên máy chủ web cục bộ (thông qua node.js, php, đường ray, v.v.). Các máy chủ web có thể truy cập các hệ thống tệp và do đó sẽ có thể truy cập các cổng nối tiếp.
Hy vọng điều này sẽ hữu ích.
_ "nhưng dù sao chúng ta có thể" _ - Tại sao nó phải được khả thi? Theo nguyên tắc chung, JavaScript chạy trong trình duyệt không thể truy cập bất kỳ thứ gì bên ngoài trình duyệt. Đây là một tính năng bảo mật có chủ ý. Bạn đang nói về việc cung cấp tính năng com này trên một trang web công cộng (nơi bạn không thể kiểm soát trình duyệt nào người dùng có thể có), hay bạn chỉ nói về FF, hay ...? – nnnnnn
bạn hoàn toàn đúng - tôi biết rằng .. nhưng có lẽ nó có thể buộc nó thông qua about: config hoặc bất cứ điều gì .. tôi đang nói về một giải pháp máy tính để bàn, không có (công cộng) internet và ONLY để sử dụng firefox! tôi phải giải quyết vấn đề đó .. nếu không thể tôi phải cài đặt một máy chủ đơn giản trên máy khách và lấy cổng thông qua ajax - đó là dự phòng .. –