Trên một hệ thống, tạo một trình nền nghe các yêu cầu và mở URL trong trình duyệt.
Trên hệ thống khác, đặt trình duyệt mặc định của bạn thành một cái gì đó yêu cầu như vậy.
Vì vậy, phần đầu tiên của máy chủ này là một máy chủ HTTP lắng nghe các yêu cầu trên máy mà bạn muốn mở trình duyệt. Khi có yêu cầu đến, nó sẽ mở (trong trình duyệt) URL được cung cấp dưới dạng đối số của yêu cầu POST.
Chọn một:
Bạn nên thêm tập lệnh này để khởi động, nó được cho là chạy trong nền.
Phần thứ hai là một cái gì đó yêu cầu.
Chọn một:
Bạn nên chỉ định tập lệnh này làm trình duyệt mặc định.
Trong KDE: Ứng dụng mặc định → Trình duyệt web
Nó cũng có thể được sử dụng như một công cụ dòng lệnh: ./open_url.sh 'http://google.com/'
Các tập lệnh Python nên hoạt động trên tất cả các hệ thống chính với bất kỳ phiên bản Python hợp lý nào gần đây (tôi nghi ngờ 2.6+, 3.1+).
Trên Windows, nếu bạn không muốn tập lệnh Python chạy trong cửa sổ lệnh, bạn nên thay đổi phần mở rộng của nó thành .pyw
. Sử dụng Trình quản lý tác vụ nếu bạn muốn dừng nó (tìm pythonw.exe ).
Bộ điều hợp mạng VirtualBox phải được đặt thành NAT (cài đặt mặc định). Thông tin thêm về địa chỉ IP tại đây . Sự lựa chọn của cổng là tùy ý, hãy thoải mái thay đổi 1337 sang một thứ khác ở mọi nơi.
Máy chủ được bảo mật vì nó chỉ lắng nghe các kết nối từ localhost. VirtualBox làm cho nó hoạt động bằng cách nào đó. Nhưng nếu bạn muốn điều này hoạt động từ xa, hãy chỉ định địa chỉ IP nghe là '0.0.0.0'
hoặc ''
thay vì 'localhost'
.