Пользовательский протокол Windows не работает в браузере, но работает только в Windows Run - PullRequest
0 голосов
/ 07 марта 2019

Мой протокол Windows Custom работает только с командой запуска Windows.Оно только открывает мое приложение с помощью команды запуска, например:

ppspceprint:http://localhost:50705/test/ExportReport?BillID=dfde44bc-8f39-e911-8aff-3497ebae1017&DuplicateCheck=true

Но оно не открывается в Chrome или Firefox.Браузер просит меня открыть приложение, но тогда нет приложения для открытия.

Ниже экспортируется текст моего реестра Windows:

Key Name:          HKEY_CLASSES_ROOT\PPSPCEPrint
Class Name:        <NO CLASS>
Last Write Time:   3/7/2019 - 10:10 AM
Value 0
  Name:            <NO NAME>
  Type:            REG_SZ
  Data:            URL:PPSPCEPrint

Value 1
  Name:            URL Protocol
  Type:            REG_SZ
  Data:            


Key Name:          HKEY_CLASSES_ROOT\PPSPCEPrint\DefaultIcon
Class Name:        <NO CLASS>
Last Write Time:   3/7/2019 - 10:07 AM
Value 0
  Name:            <NO NAME>
  Type:            REG_SZ
  Data:            C:\Program Files (x86)\PPS\PPSPCEPrintSetup\PPSPCEPrint.exe,1


Key Name:          HKEY_CLASSES_ROOT\PPSPCEPrint\shell
Class Name:        <NO CLASS>
Last Write Time:   3/7/2019 - 10:02 AM

Key Name:          HKEY_CLASSES_ROOT\PPSPCEPrint\shell\open
Class Name:        <NO CLASS>
Last Write Time:   3/7/2019 - 10:02 AM

Key Name:          HKEY_CLASSES_ROOT\PPSPCEPrint\shell\open\command
Class Name:        <NO CLASS>
Last Write Time:   3/7/2019 - 10:02 AM
Value 0
  Name:            <NO NAME>
  Type:            REG_SZ
  Data:            "C:\Program Files (x86)\PPS\PPSPCEPrintSetup\PPSPCEPrint.exe" "%1"
...