tinode js
Support for grapheme clusters in drafty.
이 SDK는 브라우저 기반 애플리케이션을 위한 Tinode 클라이언트 측 프로토콜을 구현합니다. https://web.tinode.co/ 및 https://sandbox.tinode.co/(전체 소스)에서 실제 동작을 확인하세요.
이것은 독립형 프로젝트가 아닙니다 . Tinode 서버와 결합해서만 사용할 수 있습니다.
정기적으로 출시되는 NPM 패키지는 https://www.npmjs.com/package/tinode-sdk에 있습니다.
다음과 같이 HTML 파일에 최신 독립 실행형 축소 SDK를 포함할 수 있습니다.
< script crossorigin =" anonymous "
src =" https://cdn.jsdelivr.net/npm/tinode-sdk/umd/tinode.prod.js " >
</ script >
아니면 개발 중에
< script crossorigin =" anonymous "
src =" https://cdn.jsdelivr.net/npm/tinode-sdk/umd/tinode.dev.js " >
</ script >
이 SDK는 브라우저에서 사용하도록 만들어졌습니다. Node JS 환경(예: 서버)에서 tinode-sdk
사용하려면 네트워크 공급자(예: ws 및 xmlhttprequest 또는 xhr)와 indexedDB
fake-indexeddb와 같은 것으로 폴리필해야 합니다.
Tinode . setNetworkProviders ( require ( 'ws' ) , require ( 'xmlhttprequest' ) ) ;
Tinode . setDatabaseProvider ( require ( 'fake-indexeddb' ) ) ;
this . tinode = new Tinode ( ... ) ;
URL.createObjectURL()
및 관련 메소드가 Node v16.7.0에 추가되었습니다. SDK는 이전 버전의 Node.js에서는 제대로 작동하지 않을 수 있습니다.