[英]How does a browser retrieve Scorm API from Server
我有一些由Articulate為LMS開發的內容。 搜索我的LMS使用哪個API失敗。
我看到如下代碼: https : //scorm.com/scorm-explained/technical-scorm/run-time/api-discovery-algorithms/
我的服務器/ lms如何共享用於scorm的API?
我正在對LMS代碼進行反向工程,因為我是該系統的新管理員。
好奇是否有可以查詢代碼的標准-
讓我知道我可以擴展的內容-
謝謝
SCORM運行時是一個JavaScript接口,該接口實際上在內容中或上方的層次結構中某些窗口的窗口上下文中作為全局變量“命名空間”。 對於SCORM 2004,它是全局變量API_1484_11
(因此,鏈接代碼中為win.API_1484_11
)。 對於SCORM 1.2,它只是API
(因此為win.API
)。 因此,您的LMS必須在已啟動的SCO的父窗口之一中包含JavaScript,該JavaScript具有一個稱為API
或API_1484_11
的全局變量,該全局變量實現了SCORM運行時API。 自然, API_1484_11
是相當可搜索的,因為它很特定,而API
不是,但是關鍵是它將在某些JavaScript中使用(如果LMS實現了SCORM版本之一)。 您可能還想嘗試使用瀏覽器的開發人員工具,以便在層次結構的各個窗口中找到全局變量,因為它們的工具通常會自動完成可用變量等。這樣您便可以更輕松地進行引用。 注意,出於SCORM的目的,幀被視為“窗口”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.