WebHU - Programozási kérdések és válaszok

JavaScript - A protokollkezelők regisztrálva vannak, de a Windows rendszerleíró adatbázisból történő olvasása sikertelen

A következőket tettem:

1) Windows 7 rendszerben: Rendszerleíró adatbázis alatt: HKEY_CLASSES_ROOT\PROTOCOLS\Handler Megvannak az egyéni protokollhívásaim: stackoverflow (hasonló módon másolva a rendszerleíró adatbázisba, mint más protokollok mailto vagy ftp stb.)

Követve

2) Nyissa meg az IE-ben a mintát: http://jsfiddle.net/L528u/

<a href="stackoverflow:talking" id="link1">CLICK IT</a>
<button onclick="alert(document.getElementById('link1').protocolLong);">CHECK - IF - Protocol available or not</button>

3) amikor az IE gombjára kattintva észleli a protokollt: stackoverflow, ez meghiúsul

Mindig kapok egy figyelmeztető mezőt: "Ismeretlen protokoll", de amikor megpróbálok olyan protokollokat észlelni, mint például: ftp, mailto, működik

<a href="ftp:talking" id="link1">CLICK IT</a>
<button onclick="alert(document.getElementById('link1').protocolLong);">CHECK - IF - Protocol available or not</button>

Kérdés: Meg tudná valaki mondani, hogy mi hiányzik az új protokoll aktiválásához szükséges regisztrációs bejegyzésből? "stackoverflow" (ahol az ftp, a mailto működik, de nem a stackoverflow)


Válaszok:


1

Az Internet Explorer csak a beépített protokollokat jeleníti meg a protocolLongon keresztül. A rendszerleíró adatbázisban nem lehet semmit elhelyezni, amely lehetővé tenné az alkalmazásprotokollok webalapú észlelését.

06.07.2014
  • msdn.microsoft.com/en -us/library/windows/desktop/ – Használhatja ezt valaki arra, hogy manuálisan készítsen protokollkezelőt, majd IE-n keresztül újra felhasználja az egyéni protokollt? ha igen, kézi demó megjelenítése lehetséges, mert a Google Hangout Windows rendszerben tökéletesen csinálja, és nem áll rendelkezésre erőforrás, hogyan kell csinálni. 07.07.2014
  • Az Ön által megjelenített protokollkezelők dokumentációja a keresési indexelőhöz kapcsolódik. Az IE támogatja az Asynchronous Pluggable Protocol implementációit (lásd: blogs.msdn.com/b/ieinternals/archive/2011/07/14/), de ezek rendkívül bonyolultak, és csak az IE használja . A protocolLong használatával sem észlelhetők. 07.07.2014
  • Ez az a mód, ahogyan az Ön tájékoztatása érdekében működik: stackoverflow.com/questions/24675548/ 11.07.2014
  • A cookie-k beállítása csak addig működik, amíg a felhasználó nem törölte a cookie-kat, és az Ön által idézett válasz nem működik megfelelően, ha a cél védett módban fut. 12.07.2014

  • 2

    Internet Explorer 10 (és újabb) Windows 8-on (és újabb, vegye figyelembe, hogy a Windows 7 nincs benne! Lásd: msLaunchUri nem érhető el az IE11-ben) egy új módszert valósít meg sikeres és hibás visszahívási paraméterekkel, amelyek segíthetnek a protokollkezelők meghívási helyzeteiben – navigator.msLaunchUri(uri, successCallback, noHandlerCallback). A részletekért lásd: http://msdn.microsoft.com/en-us/library/ie/jj154912(v=vs.85).aspx

    23.07.2014
    Új anyagok

    A rádiógomb ellenőrzött eseményének használata a jQueryben
    Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

    Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
    Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

    Miért érdemes elkezdeni a kódolást 2023-ban?
    01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

    🎙 Random Noise #2  – Örökbefogadás és hit
    az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

    A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
    A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

    5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
    Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

    Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
    A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..