兩名Google的開發(fā)者向W3C WICG(Web Incubator Community Group)遞交了一份草案,描繪了一種USB設(shè)備與網(wǎng)頁互聯(lián)的方法。
新的API被稱為WebUSB,設(shè)備制造商可以提供一個(gè)“注冊(cè)和登錄頁”,托管它們所生產(chǎn)USB設(shè)備的JavaScript SDK,網(wǎng)站可以將這些SDK作為iframes加載,允許網(wǎng)頁訪問USB設(shè)備和中繼指令。
為了保護(hù)隱私和安全,WebUSB還包含了一個(gè)類似跨域資源共享的系統(tǒng)避免該功能被濫用。WebUSB允許USB設(shè)備向它們選擇的白名單提供數(shù)據(jù),USB設(shè)備決定了數(shù)據(jù)提供給誰,網(wǎng)站對(duì)USB設(shè)備沒有決定權(quán)。