我正在使用InstallAnywhere 2012.在安装后部分,安装程序显示自述文件。自述文件中有内部和外部链接。内部的不起作用(它没有导航到自述文件的相应部分)。
我尝试在浏览器中打开readme.html,并且工作正常。
答案 0 :(得分: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)然后你的程序可以使用custom code将“特殊文件夹”传递回IA,或者,为了方便起见,如果你不在乎它是如何发生的,直接执行它。
4)这会产生一个向下滚动到右侧锚点的浏览器。
IA api提供的“打开默认浏览器”或“启动文件”的替代操作似乎剥离(或不允许)url中的#anchor注释。