【发布时间】:2010-03-08 20:21:06
【问题描述】:
我正在尝试使用 Process.Start 在默认浏览器中启动本地 html 文件。
一个示例网址如下:
"file:///C:/Documentation/HelpContent/default_CSH.htm#SectionA/Topic1.htm"
问题是,“#SectionA/Topic1.htm”位由于某种原因被剥离,因此该信息不会传递给浏览器。但是,对于非本地 url,它确实可以正常工作。
有谁知道我怎样才能让它工作,还是某种预防性安全问题?
谢谢
【问题讨论】:
-
在浏览器地址栏中粘贴地址是否有效?尝试从锚标签中删除 / 字符...
-
是的,我同意。该 URL 中有两个文件名,这有点奇怪。
-
不幸的是 / 是必需的 - url 是这样的,因为它在另一个框架中启动 Topic1.htm(这是 MadCap Flare 的 WebHelp 输出)