2009-01-30 22 views
5

OS X, Linux ve Windows genelinde "myapp:" gibi bir protokol işleyicisini kaydetmek istiyorum, böylece bir kullanıcı "url gibi bir URL'yi tıklattığında : // bazı/params "bir web tarayıcısında, bir python betiği aranır ve bu param sistemlerine geçirilir.Bir python betiği çalıştıran çapraz platform protokolü yardımcısı oluşturma

Açıktır ki, bu, her makineye bir makine kurulmasını gerektirir, ancak bunu yalnızca üç platformda çalışmasını sağlayacak bir yol bulmaya çalışır.

+0

Bunu yapmanın bir yolunu buldunuz mu? Hemen hemen bir soru sordum. – fatuhoku

+0

Soruma göre marjinal olarak farklı bir şekilde ve burada bulabilirsiniz http://stackoverflow.com/questions/19401424/cross-platform-custom-protocol-handler-tool – fatuhoku

cevap

0

Tarayıcı eklentisinden mi bahsediyorsunuz? Öyleyse hangi tarayıcılar?

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

Epiphany? http://pyconuk.org/talk_abstracts.html, Epiphany'i Python ile genişletmeye yönelik bir referansa sahiptir.

Görünüşe göre Microsoft, IronPython'u IE'nin bir uzantısı olarak düşünüyor. Bkz. http://ironpython-urls.blogspot.com/2008/06/try-python-python-in-browser-with.html

+0

Ben bir sistem düzeyinde protokol işleyicisi ("mailto" gibi düşünüyorum) veya "amaç"). Amaç, posta programınız bir mailto açtığı gibi, bu URL'ye tıklandığında harici bir python betiğini çağırmaktır. –

İlgili konular