Öğrenme amaçları için, HTTP protokolüyle hesaplanmış bir çıktı döndüren bir uygulama oluşturdum. Bir web tarayıcısında (IE, FF, Chrome) bir bağlantı noktası ile aradığımı test etmek için: 127.0.0.1:8764. Bu, daha önce listelenen tüm web tarayıcılarında çalışır. Şimdi uygulamamı daha karmaşık hale getirmek için protokol işleyicisini değiştirmek istedim. Bu yüzden, ProtocolDemoTest adı verilen 'benzersiz' protokolüm hakkında bir .reg ekledim. Şimdi uygulamamı aşağıdaki URL ile çalıştırmak istediğimde: ProtocolDemoTest: // Yalnızca IE ve FF'de olumlu sonuçlar alıyorum, ancak Chrome'da bir şekilde başarısız görünüyor. Biraz araştırdım ve sadece hayal ettiğim gibi bulamadığım bu http://www.google.fi/support/forum/p/Chrome/thread?tid=4e79db1b44daa2e6&hl=en'u buldum. IE, FF, Chrome üzerinde kayıt defterine yalnızca bazı veriler ekleyerek çalışmasını istiyorum. Bunu TÜM web tarayıcılarında yapmak için gerçek bir yol bulmama yardımcı olabilir misiniz?Protokol İşleyicileri, Kayıt Defteri ile Chrome'da
5
A
cevap
1
Destek için destekProtocolHandler, daha fazla bilgi için Chrome 13 - http://crbug.com/73710'a indi.
0
aradığınız API bu biridir: https://developer.mozilla.org/en/DOM/window.navigator.registerProtocolHandler
Chrome'da kullanılabilir olsa da, çağrı şey yapmaz. Bu sorun burada izlendi: http://crbug.com/44984
Uygulama devam ediyor. Bu hatayı görün: http://crbug.com/73710
https://developer.mozilla.org/en-US/docs/Web/API/navigator.registerProtocolHandler – bPratik