< Previous | Contents | Next >

3.3. SCO Responsibilities

All SCOs have certain responsibilities when communicating across the API. SCOs must be able to consistently find the API Instance. This is one of the primary reasons why there are restrictions on where, in the DOM hierarchy, the LMS provides the API Instance and why there is a common name of the API Instance to locate. If the API Instance were allowed to exist anywhere in the DOM hierarchy, this would make it extremely difficult to provide a consistent communication mechanism and management of the run-time environment.


 

3.3.1. Finding the API Instance3.3.2. API Usage Requirements and Guidelines3.3.2.1 Unexpected events