Выполняю код
ЗапуститьПриложение("file://C:/Program%20Files%20(x86)/1cv8/8.3.22.1791/docs/ru/V8Update.htm#8d819ddb-78fd-11ec-aa69-0050569f678a");
В браузере открывается адрес "file:///C:/Program%20Files%20(x86)/1cv8/8.3.22.1791/docs/ru/V8Update.htm", т.е. без якоря (8d819ddb-78fd-11ec-aa69-0050569f678).
Если я вставляю исходный адрес в поле "Адрес" браузера, то в браузере открывается оригинальный адрес, т.е. с якорем.
Как сделать чтобы через ЗапуститьПриложение() якорь пробросился?
(4) Хм. А если у пользователя другой браузер назначен для протокола "file"? Получается уже надо лезть в системный реестр и искать там путь к приложению-обработчику протокола. А где гарантия что все браузеры поддерживают одинаковый стиль передачи параметра URL через командную строку? А где гарантия, что не будет при этом запускаться новый процесс браузера, если уже есть запущенный? Очень много сложностей возникает.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой