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 هذا ليتم استخدامه في المتصفح. لاستخدام tinode-sdk
في بيئة Node JS (مثل الخادم)، يجب عليك ملء موفري الشبكات، على سبيل المثال باستخدام 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.