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 にあります。
最新のスタンドアロンの縮小版 SDK を HTML ファイルに含めることができます。
< 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 などでネットワーク プロバイダーをポリフィルする必要があり、また、fake-indexeddb のようなもので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 では正しく動作しない可能性があります。