When any local web based help targets like NetHelp or MobileHelp is viewed in Chrome, you may get following message :

Due to security limitations, this version of Chrome browser does not work correctly with NetHelp stored in local files on your computer. You can use this Chrome version to view NetHelp deployed on the web without limitations, but for local files please use a different browser.”

This is a limitation of the Chrome itself. This can be overcome by relaxing the origin policy for the file:/// urls. Follow the mentioned steps and get your NetHelp to run perfectly on Chrome as it does on other browsers.

Steps to follow:

  1. Close all instances of chrome on the machine
  2. Open command prompt and enter following command
    C:\Users\<username>\AppData\Local\Google\Chrome\Application\chrome.exe –allow-file-access-from-files

You may have to modify the above path as per the location of Chrome on your machine. Or you can also create a desktop shortcut with the modified path on your machine and run the shortcut to apply the policy changes in Chrome. Now you should be able to open your NetHelp or MobileHelp in Chrome successfully.

You can look for more command line switches for Chrome in the link below.
http://www.chromium.org/developers/how-tos/run-chromium-with-flags

Deploying Instructions:

You may either ship these instructions in a little document or any compressed file to the customer. Alternatively, you can create a little batch program implementing the commands, that customer can run if he wants to view the contents specifically on Chrome.

Tags: , , , , ,