Copy link to clipboard
Copied
One of our customers has just reported that when they open the help chm provided as part of the release, they can see the TOC but in the main window is the message 'Navigation to the webpage was canceled.' They can click on different parts of the TOC but get the same message.
They get this when opening the chm directly and it is on the local machine and not a network.
It works fine for me and my colleagues and no one else has reported a problem so it may be local settings or something but does anyone have any ideas as to what could be causing this?
Copy link to clipboard
Copied
Get them to right click on the CHM file, select Properties and then click on the Unblock button.
The RoboColum(n) | @robocolumn | Colum McAndrew |
Copy link to clipboard
Copied
Oh OK. Do you know how it might have become blocked?
Copy link to clipboard
Copied
Hi there
What you are reporting is a classic indication of Microsoft Security blocking presentation of the CHM pages. This means the CHM has either been downloaded from the web or saved from an E-Mail attachment OR it might also mean the CHM is trying to be used while it is on a network drive.
What Colum advised would be used for the former. For the latter, the CHM needs to be copied from the network to the local C drive and accessed from there.
Cheers... Rick
Helpful and Handy Links RoboHelp Wish Form/Bug Reporting Form Begin learning RoboHelp HTML 7, 8 or 9 within the day! |
Copy link to clipboard
Copied
Content deleted, the posters problem was not about Blocked Content.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
You can ensure a CHM is not blocked. Check out this KB article:
http://support.microsoft.com/kb/902225
The RoboColum(n) | @robocolumn | Colum McAndrew |
Copy link to clipboard
Copied
Good luck trying to interpret the Microsoft article. Also it is about content not displaying, the poster's problem, rather than the CHM being blocked.
See http://www.grainge.org/pages/authoring/chm_mspatch/896358.htm, hopefully it is simpler to follow. Also there is a new workaround to the problem that your developers can implement.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
Thanks everyone.
The file is definitely on the local machine and I had thought that the customer had received the chm via an installer but I could be wrong. Anyway, I've passed on the 'Unblock' solution to support staff so we'll see what happens.
Copy link to clipboard
Copied
There has been some confustion in this thread and the problem is not that the file needs to be unblocked. The article on my site explains why your customer cannot see the topics and the solutions. All will need to involve your developers.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
Hi Peter. Thanks for the clarification.
Your article states that "In all cases this is where the chm file is located on a server. Files on the users hard disk are not affected by this patch."
We have a screenshot of our customer's files and they are definitely on the C drive. Are there any other causes of this behaviour?
Copy link to clipboard
Copied
I suppose you should check if they see the Unblock button if they right click the CHM file and click Properties. Maybe it is different on different operating systems.
Do they have IE9 installed? A different problem has been reported but it's worth asking.
Do they have this problem with other CHMs?
Is the problem only when the CHM is called from the application? (Does it work OK if they open the CHM direct?)
What is the path to the CHM in a standard install?
Not sure after that but let's get those two out of the way first.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
It certainly sounds a lot like the network/downloaded from internet issue. There's a screenshot here illustrating the issue and linking to solutions - I believe they are the essentially same as the ones Peter has documented (his may be more comprehensive and recent):
http://weblog.helpware.net/?p=36
A couple of thoughts:
Is the C drive location the users Documents/My documents folder? Sometimes corporations make this a network drive for backup purposes - it looks like C, but isn't really. If it is under Documents somewhere, moving the help to something like C:\test should prove if it is a 'secret' network location.
Also, right at the bottom of the post link I posted, someone said they had a # in the file path which caused the issue. I'd check for any special characters in the path or filename.
Amebr
Copy link to clipboard
Copied
That's a very good suggestion as it makes sense of why Authorgirl is seeing an error normally seen when the CHM is on a network drive.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
I was just replying to all your questions when I heard from support that the Unblock option worked. So although we didn't provide any files via download or email, perhaps they were distributed that way internally.
Really appreciate all your help, thanks.
Copy link to clipboard
Copied
I managed to locate a downloaded CHM and contrary to what I thought, the CHM does open with the same result as if it were not blocked but was on a network drive.
So if you installed the file and it was installed direct to the end users PCs, unless you issued a blocked file then it does look as if your customer must have distributed the file in a way that caused the problem. The other possibility is could your developers have taken the file from a location that would give that error? What argues against that is all your customers would have the problem. Might be worth checking though.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
That's a good point. The developers do get the help files from a network in which case they could very well be adding a blocked chm to the install. However I can copy files from that network and they're not blocked. And I think we would have come across this before.
Of course the other far scarier possibility is that the reason no other customer has ever had the problem is because they have never bothered to look at my lovingly crafted help! We do also provide webhelp though and I think a lot of them would use that - it depends which module they access it from.
I will investigate.