How to tell package publishing settings?

We are working on removing all Flash-y content (.swf and .flv) files from our LMS. We have a process where developers (decentralized hundreds of internal folks and external developers) upload their zip packages through a website. We've created some javascript that "sniffs" the contents of the package and reports if there are any Flash-y files.

We've discovered that in certain cases even publishing to HTML5 only won't guarantee that there aren't .swf files. (https://community.articulate.com/discussions/articulate-storyline/storyline-360-html5-only-package-contains-swf).

I'm wondering if there is a way that I can tell if the end user published to HTML5 only or if they did HTML5 with SWF fallback? I see in the meta.xml file that there is information about publish setting, but this information doesn't seem to be included.

From a zip package, how can a clever javascript program figure out the user's publishing settings?

3 Replies