10.0.4 Help System Not Working
#21
Posted 08 October 2012 - 02:40 AM
#22
Posted 08 October 2012 - 04:45 AM
OakTree Software
#23
Posted 08 October 2012 - 05:48 AM
Thank you for reporting back to us. So glad you have it fixed now.
Yes, it is indeed working. I'm preparing to install Mountain Lion over the currently existing Lion install in an attempt to see if the working lingering bits of javascript in Lion are necessary to have working javascript in Safari under Mountain Lion. If patching Lion to Mountain Lion results in Safari being able to run the javascript in the Accordance 10's Help System whereas a clean installation of Mountain Lion has a Safari that will not work with the Accordance 10 Help System then it will be interesting to see what brand new Macs that have never had Lion installed are going to do with the Help System in Accordance 10.
#24
Posted 08 October 2012 - 06:11 AM
Edited by James Tucker, 08 October 2012 - 06:11 AM.
#25
Posted 08 October 2012 - 06:42 AM
A clean install of Mountain Lion doesn't result with Safari being usable to view the Accordance 10 Help System whereas a Lion to Mountain Lion patch does.
I may go ahead an do another clean install of Mountain Lion and then check file permissions to see if the Mountain Lion that is downloadable via App Store is installing with incorrect permissions that would result in javascript problems.
#26
Posted 08 October 2012 - 10:11 AM
For Safari:
To turn webpage features back on:
-
Choose Safari > Preferences and click Security. -
Make sure these checkboxes are selected: Enable plug-ins, Enable Java, and Enable JavaScript. -
Make sure this checkbox is not selected: “Block pop-up windows.”
Please see this help page for more information if you are not using Safari: http://java.com/en/d...ble_browser.xml
I hope this is helpful.
Deborah Hemstreet
#27
Posted 10 October 2012 - 06:26 AM
XMLHttpRequest cannot load file:///Applications/Accordance.app/Contents/Resources/Accordance%20Help/Data/HelpSystem.xml. Cross origin requests are only supported for HTTP.
It appears that this HelpSystem.xml file contains a reference to a file on the hard drive and XMLHttpRequest is rather expecting the referenced file to be served via an http server. The specific reference in the HelpSystem.xml file that XMLHttpRequest is expecting to be served up by an http server (and not read off a local filesystem) is content/topics/01_welcome_help/welcome_to_accordance.htm
Perhaps another soul with ML installed along with the latest Safari that has a working Help System could enable the Develop aspect of Safari and see if this error comes up in Show Error Console for them.
Thank you!
Edited by Michael Miles, 10 October 2012 - 06:31 AM.
#28
Posted 10 October 2012 - 06:42 AM
#29
Posted 10 October 2012 - 01:39 PM
I mentioned this earlier and haven't seen any response where you tried this suggestion. I would almost guarantee you have javascript disabled in Safari. If you enable it, the Accordance help system will likely work. With it disabled, one gets exactly the white screen to which you keep referring. Please check your preferences in Safari and see if javascript is enabled.
Greg
"I was but a Pen in God's hand, and what praise is due to a Pen?"
–Richard Baxter–
#30
Posted 10 October 2012 - 03:04 PM
Michael:
I mentioned this earlier and haven't seen any response where you tried this suggestion. I would almost guarantee you have javascript disabled in Safari. If you enable it, the Accordance help system will likely work. With it disabled, one gets exactly the white screen to which you keep referring. Please check your preferences in Safari and see if javascript is enabled.
Hi Greg,
I checked this a long time ago and javascript has been enabled all along. I've disabled it and re-enabled it as well.
What is actually causing the hang that results in blank aspects to the navagation system is an XML error that Safari itself is reporting.
#31
Posted 11 October 2012 - 03:26 PM
Deborah
#32
Posted 11 October 2012 - 07:51 PM
No error listed such as you have, but my install was an upgrade from Lion.Perhaps another soul with ML installed along with the latest Safari that has a working Help System could enable the Develop aspect of Safari and see if this error comes up in Show Error Console for them.
#33
Posted 11 October 2012 - 08:10 PM
One interesting thing when googling the "Cross origin requests are only supported for HTTP" error it seems that this is actually a security "feature" for not allowing malicious scripts to run from a local file using javascript (or AJAX) in it.
Edited by Ryan G, 11 October 2012 - 08:11 PM.
#34
Posted 12 October 2012 - 05:00 AM
I will put in a support request with the Help compiler people that I work with. I doubt that this is a Help-files related problem since the Help works for everyone else (unless Java is disabled), but who knows, maybe they can give me a clue as to what you are looking for. It will take a couple of days to get an answer from them, so please let me know if there is any progress in solving the problem. I hope this helps.
Deborah
Thank you very much!
I've attached three screen captures that illustrate what I see on my end with a clean Mountain Lion installation and Accordance 10.0.4.
Attached Files
#35
Posted 12 October 2012 - 05:13 AM
Visit the following links and advise if you can view the pages. (I know they will ask for something similar, so I might as well have the answer ready now). Thanks!
http://webhelp.madca...re8/Default.htm
http://accordancefil...V10/Default.htm
http://accordancefil...OSX/Default.htm
http://accordancefil...ile/Default.htm
#36
Posted 12 October 2012 - 03:27 PM
I put in the help request, we will see if they have any insites. Your screen captures look just like the ones related to Java errors though... except for the last one... I filed the help request before you posted, so I can't send them screen capture until they reply. I can't promise they will be able to help... but we shall see. In the meantime, could you please verify the following:
Visit the following links and advise if you can view the pages. (I know they will ask for something similar, so I might as well have the answer ready now). Thanks!
http://webhelp.madca...re8/Default.htm
http://accordancefil...V10/Default.htm
http://accordancefil...OSX/Default.htm
http://accordancefil...ile/Default.htm
Here are screen captures for each of your four requests in the order that you listed them.
Thank you for looking into this.
Attached Files
#37
Posted 12 October 2012 - 04:28 PM
In the first screen capture attached to this email you can see the normal blank Accordance 10 Help system in a clean installation of Mountain Lion when viewed with Safari 6.
In the second screen capture I illustrate how to use the Develop tab to disable local file restrictions. You can enable the Develop tab by going to Preferences in Safari and then entering the Advanced area and then clicking on the "Show Develop menu in menu bar".
The third screen capture is the results of disabling local file restrictions via the Develop tab ~before~ refreshing the browser.
The fourth screen capture shows the Accordance 10 Help System working in a clean Mountain Lion installation.
I'm going to see if I can turn over any rocks on my end to see if I can come up with anything else. I'm glad that it's working, but not too keen that I have to resort to tweaking the browser via the Develop tab to get it working.
Attached Files
#38
Posted 12 October 2012 - 05:18 PM
http://developer.app...loperTools.html
It looks to be that perhaps Apple is tightening up security and what things that may have slipped between the cracks prior to Mountain Lion are maybe now being enforced. The fact that I am able to access the online version of the Accordance 10 Help System without tweaking the browser to disable local file restrictions, while having to do just that to access my local version pretty much spells out that XMLHttpRequest is now enforcing the cross origin requests security feature that disallows local filesystem access.
#39
Posted 12 October 2012 - 05:54 PM
Let's be real clear. Disabling Java has no negative effect on the Help System. Disabling Javascript causes the dreaded white screen. Java and Javascript are two entirely different things. Even though they both have Java in their name, they are TOTALLY unrelated to each other.
Greg
"I was but a Pen in God's hand, and what praise is due to a Pen?"
–Richard Baxter–
#40
Posted 12 October 2012 - 06:14 PM
Edited by Michael Miles, 15 October 2012 - 12:21 AM.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users












