adlnet / xAPIWrapper

Wrapper to simplify communication to an LRS

Home Page:https://adlnet.gov/projects/xapi/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Browser support

oliverfoster opened this issue · comments

The text-encoding dependency returns a Uint8Array which suggests IE10 as the minimum.

The xapiwrapper has a subsection using the XDomainRequest object for CORS which suggests <=IE9. XDomainRequest was removed in IE10 and replaced with a standard CORS compatible XMLHttpRequest.

If IE10 is the minimum we can remove the XDomainRequest subsection and the Date.prototype.toISOString polyfill.

If support is needed for <=IE9 then it's currently broken here as ArrayBuffer and by extension Uint8Array objects don't exist below IE10.

#142 Work in progress

  • master IE10+
  • legacy <=IE9