Browser-Sniffing, Instructure's Canvas, and Firefox

Nov 05, 2015

I have published a Storyline course for SCORM 1.2, no HTML5, for deployment on Instructure's Canvas platform (an LMS used in many higher education settings). The course plays well, except when it's accessed from the Firefox browser. The Instructure people have tried to troubleshoot the problem, and here is what their technician said:

I have seen issues with Articulate and Firefox before, and it's usually the result of Browser Sniffing that they do, which requests that it display in Firefox differently, sometimes it tries with HTML 5, other time Flash. In this case, checking the errors when trying to run it on Windows Firefox, we saw that there were attempts to send commands to the parent window. Because Canvas runs SCORM in an iFrame, however, this won't work. If your developer can remove the browser sniffing functions from their package, this might assist with this, though to be honest it's about the only suggestion we could make for this.

If I simply remove the file browsersniff.js from the Zipped SCORM package, will that resolve this issue -- without causing other issues?

3 Replies
Christie Pollick

Hi, Rebecca -- Thanks for your question, and have you tried to test your published output on the SCORM Cloud using Firefox to see if you encounter the same behavior as you are currently seeing within your LMS using Firefox? Can you share a little bit more about the issue itself and what is occurring?

Unfortunately, we would not be able to provide support for any modifications you may make to your published output (ie. remove the browsersniff.js file), but perhaps some of your fellow community members would be able to stop in and shed a little light. 

Christie Pollick

Hi, Rebecca -- Many thanks for testing within the SCORM Cloud on Firefox and sharing that you are not encountering the behavior in that environment. As such, typically when you do not experience issues with your module within SCORM Cloud, we recommend that you reach out to your LMS. However, it sounds as though you have already taken that step, so I will need to defer to our community members utilizing the same LMS provider to assist you further. 

This discussion is closed. You can start a new discussion or contact Articulate Support.