我正在尝试使用Process.Start在默认浏览器中启动本地html文件.
示例网址如下:
"file:///C:/Documentation/HelpContent/default_CSH.htm#SectionA/Topic1.htm"
Run Code Online (Sandbox Code Playgroud)
问题是,"#SectionA/Topic1.htm"位由于某种原因被剥离,因此该信息不会传递给浏览器.但它确实适用于非本地URL.
有谁知道如何让这个工作或是某种预防性的安全问题?
谢谢
我正在尝试编写一个切换器,该切换器将显示/隐藏具有特定标签的任何给定页面上的所有内容。我面临的问题是我无法弄清楚如何识别元素。
使用称为MadCap Flare的程序创建网页。在Flare中,您可以将条件文本标签添加到元素中,以帮助确定构建的内容和未构建的内容(以及其他内容)。在最终的HTML输出中,这些条件文本标记仍然存在。因此,带有条件文本标签MyTag的段落将显示为:
<p data-mc-conditions="MyTag">Here is my paragraph text.</p>
Run Code Online (Sandbox Code Playgroud)
鉴于这些条件文本标签是Flare固有的,因此我试图找到一种方法来识别具有特定条件文本标签的所有元素。
我查看了GetElementByID,GetElementsByTagName,GetElementsByClassName,并希望有类似于查询的内容并找到具有给定条件文本标记的所有元素。