我使用的是InstallAnywhere 2012。在安装后部分,安装程序显示了一个自述文件。自述文件中有内部和外部链接。内部的不工作(它不能导航到自述文件的相应部分)。
我试着在浏览器中打开readme.html,在那里它工作正常
如果我在shell中这样做,语法将看起来像.
" C: 用户当地myuser AppData 谷歌Chrome 程序 chrome.exe"文件:///C:/用户/myuser/桌面/index . html # anchor1"
在IA中有一种很粗糙的方法:
IA api提供的"打开默认浏览器"或"启动文件"的替代操作似乎剥夺(或不允许)url中的#anchor注释。1)使用一个小的jar程序来查找浏览器(stackoverflow)
2)那么你的程序将组成一对字符串并将它们写入。bat或。sh文件-即打开浏览器的命令字符串和用于本地自述文件的字符串
3)那么你的程序可以通过使用自定义代码将"特殊文件夹"传递回IA,或者,为了方便,如果你不在乎它是如何发生的,直接执行它。
4)这会产生一个向下滚动到右锚的浏览器。