2009-01-30 21 views
5

Tôi muốn đăng ký trình xử lý giao thức, như "myapp:", trên OS X, Linux và Windows, để khi ai đó nhấp vào url như "myapp : // some/params "trong một trình duyệt web, một tập lệnh python sẽ được gọi và được truyền vào các tham số đó.Tạo trình trợ giúp giao thức đa nền tảng chạy tập lệnh python

Rõ ràng điều này sẽ yêu cầu thứ gì đó được cài đặt trên mỗi máy để kích hoạt nó, nhưng chỉ cố gắng tìm ra cách để làm cho nó hoạt động trên cả ba nền tảng.

+0

Bạn đã tìm thấy cách thực hiện việc này chưa? Tôi đã đăng khá nhiều câu hỏi trùng lặp. – fatuhoku

+0

Câu hỏi của tôi được phát âm một cách khác nhau và có thể tìm thấy ở đây http://stackoverflow.com/questions/19401424/cross-platform-custom-protocol-handler-tool – fatuhoku

Trả lời

0

Bạn đang nói về trình cắm của trình duyệt? Nếu có thì trình duyệt nào?

Firefox? https://addons.mozilla.org/en-US/firefox/addon/6710

Epiphany? http://pyconuk.org/talk_abstracts.html có tham chiếu để mở rộng Epiphany bằng Python.

Rõ ràng, Microsoft đang xem xét IronPython như một phần mở rộng cho IE. Xem http://ironpython-urls.blogspot.com/2008/06/try-python-python-in-browser-with.html

+0

Tôi đang nghĩ một trình xử lý giao thức mức hệ thống (như "mailto" hoặc "nhắm mục tiêu"). Mục đích là để gọi một kịch bản python bên ngoài khi url đó được nhấp, giống như chương trình mail của bạn sẽ mở một mailto. –

Các vấn đề liên quan