首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >所有第三方javascript SDK是否与NativeScript一起工作?

所有第三方javascript SDK是否与NativeScript一起工作?
EN

Stack Overflow用户
提问于 2017-09-13 10:06:46
回答 1查看 412关注 0票数 0

如果我在NativeScript应用程序中使用第三方Javascript,在什么情况下它会中断?

例如,如果SDK执行DOM操作,我假设NativeScript将无法处理该操作。

如果SDK只是REST的包装器,那会怎么样呢?因此SDK可能在内部发出XMLHTTP请求。这会由NativeScript来处理吗?XMLHTTP是一个Web,所以我不确定它是否能在Android/iOS上正确工作。

还有其他我失踪的案子吗?

(具体来说,我想知道QuickBlox Javascript是否能在我制作的任何这样的应用程序中直接工作)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-13 10:39:46

请注意,尽管NativeScript和node.js都运行JS,但它们的实现方式不同。例如,NativeScript没有实现node.js的内置模块规范(fs、流、缓冲区、net等)。这也是为什么你不能像这样使用大多数node.js模块的原因。

要使用依赖于内置node.js模块的npm模块,您可以尝试自己替换导入和函数,或https://github.com/EddyVerbruggen/nativescript-nodeify#nativescript-nodeify

请记住,在NativeScript中,您也不能使用操纵DOM的npm模块。

因此,在QuickBox的情况下,您将希望使用移动平台SDKs,如果您希望将两个移动平台sdks封装在一个通用的JavaScript API下,则需要一个插件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46194659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档