1 person found this helpful
Snippet 103 is a fix for RH7 output. RH8 webhelp automatically checks for Chrome and uses Safari settings... (see whver.js, last lines) It doesn't work for the latest version of Chrome. I'm not aware of a fix.
Sorry I can't be more helpful, but I hope this at least brings some clarity.
Thanks, Willam. Bummer. Any word on when there will be a fix? This puts me in a bit
of a pickle.
Okay, I have a fix (thanks to Tulika at Adobe) for those of you who are interested.
I understand you are using Chrome 5 to view RH 8 output. Chrome 5 has a strict security policy for html pages viewed locally (from disk and not from some web server) because of which iframes in RH 8 output fail to load. If you publish the same output to any web server and view it in Chrome from there, it will work just fine for you.
To enable local viewing of your output, you will have to disable this extra security check in chrome. You can do that by launching Chrome.exe with "--allow-file-access-from-files" option. Kindly ensure that you close all open Chrome instances and then launch Chrome with this option.
You can find more details about this security issue in Chrome at this link : http://blog.chromium.org/2008/12/security-in-depth-local-web-pages.html
Here's what I did to implement this fix and locally (and correctly) view my help in Chrome:
- Create a NEW Chrome shortcut on the desktop and rename it to RH Chrome (or some such indicator).
- Right-click the new Chrome icon and choose Properties.
- Add the "--allow-file-access-from-files" text to the end of the path displaying in Target, as shown in the below image. Make sure you leave a space between the original string and the tag you are adding to the end of it.
- Click OK to save.
- If you have any Chrome instances open, close them.
- To test, launch an instance of Chrome using the shortcut you created.
- Go to your file system and right-click any .html file in your RoboHelp WebHelp directory and choose Open with and then Google Chrome. Please note that I had to add Chrome as an "Open with" option. Because you have your customized instance of Chrome already opened, Help will auto-launch using that instance. I'm sure there's a better way to auto-launch this from RoboHelp itself, but this was a quick and dirty test just to make sure it was working.
According to this bug report:
Google is looking to fix the display issues for all local WebHelp flavours (RH, Flare, etc.) Let's hope they get this fixed soon ;>)
Still no solution to the crippling of WebHelp on Chrome browser - their dev team still seems set on locking things down with no explanation to the user.
I am facing a similar issue with a slight difference here. I am using RoboHelp 8. After I generated my help and deployed it on a web server, I noticed that my TOC loads instantly in IE, just like it should. However, when I access my web help in FireFox, it takes around 2 minutes just to load. I am using IE 8 and FireFox 3.6.9. Any solution to this?