0

我正在使用 InstallAnywhere 2012。在安装后部分,安装程序显示自述文件。自述文件中有内部和外部链接。内部的不起作用(它没有导航到自述文件的相应部分)。

我试图在浏览器中打开 readme.html,它工作正常。

4

1 回答 1

0

如果我在 shell 中执行此操作,语法将类似于..

"C:\Users\myuser\AppData\Local\Google\Chrome\Application\chrome.exe" "file:///C:/Users/myuser/Desktop/index.html#anchor1"

这是在 IA 中做到这一点的一种,诚然粗略的方法:

1)使用一个找到浏览器的小jar程序(stackoverflow

2)然后您的程序将组成几个字符串并将它们写入 .bat 或 .sh 文件 - 即打开浏览器的命令字符串和本地自述文件的字符串

3)然后您的程序可以使用自定义代码将“特殊文件夹”传递回 IA ,或者,为了方便起见,如果您不关心它是如何发生的,则直接执行它。

4)这会产生一个向下滚动到右侧锚点的浏览器。

IA api 提供的“打开默认浏览器”或“启动文件”的替代操作似乎剥离(或不允许)url 中的#anchor 注释。

于 2014-06-09T22:47:34.843 回答