Ich versuche, Process.Start zu verwenden, um eine lokale HTML-Datei im Standardbrowser zu starten.Process.Start (url) mit Anker in der URL
Eine Beispiel-URL ist wie folgt:
"file:///C:/Documentation/HelpContent/default_CSH.htm#SectionA/Topic1.htm"
Problem ist, die "# sectiona/Topic1.htm" Bit wird aus irgendeinem Grund abgezogen, so dass diese Informationen nicht an den Browser übergeben wird. Es funktioniert jedoch gut für eine nicht-lokale URL.
Weiß jemand, wie ich das zur Arbeit bringen kann oder ist es eine Art vorbeugendes Sicherheitsproblem?
dank
Die Adresse funktioniert, wenn Sie es in der Browser-Adressleiste einfügen? Versuchen Sie, das Zeichen/aus dem Anker-Label zu entfernen ... – munissor
Ja, ich stimme zu. Es gibt zwei Dateinamen in dieser URL, die irgendwie seltsam sind. – jgallant
Leider ist die/dort erforderlich - die URL ist so, weil sie Topic1.htm in einem anderen Frame startet (das ist WebHelp-Ausgabe von MadCap Flare) –