问题标签 [tabris]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tabris - Tabris.js 开发者应用程序未加载我的应用程序
当我尝试通过 Tabris.js 2 Developer 应用程序中的 URL 访问我的应用程序时,我简要地看到以下消息,并且应用程序将我返回到 URL 屏幕:
“无法从 tabris 模块 'node_modules/tabris' 加载 boot.min.js 或 boot.js 文件”
我尝试运行开箱即用的基本 tabris 测试应用程序(tabris init
在一个空目录中使用)并且发生了同样的问题,所以我相信这与我的应用程序无关。
其他一些细节:
- 使用 tabris.js 的 v2.0.0,虽然这也发生在 2.0.0-rc2 上
- 上一次对我使用相同的代码库是在我的手机(Nexus 5X)升级到 Android Oreo 之前。我想知道 Tabris.js 2 Developer 应用程序在 Oreo 中运行是否有任何问题?
- 我知道 http-server 在我的开发机器上运行正常,因为我可以导航到http://[development-ip]:8080/package.json并在我的移动设备上获取该文件
javascript - Tabris JS 获取 api 处理预检请求
我有一个在连接到我的家庭网络的 Raspberry Pi 上运行的 UPNP MPD 服务器。
我正在尝试通过 Tabris 应用程序控制它。
此代码返回400 bad request
错误。但是,运行 curl 请求确实有效
我认为这是预检请求的问题,但不知道如何纠正。
处理此类 API 请求的具体方法是什么?代码哪里出了问题?
javascript - 无法使用 Tabris.js 读取或写入文件
我在 Windows 10 上,尝试使用 Tabris.js 读写一个简单的文本文件
console.log 报告:
代码:
Tabris.js 参考:
澄清:
如果我让它工作,我将做一个非常简单的教程。
Tabris 运行良好,没有问题,但由于查找文件时出错,我无法读取或写入文件。我已经尝试了十几种东西的组合,有点,没有点等 - 没有运气。尝试了 __directory、fs.filesDir 等,因此路径不会被硬编码,没有任何效果。
Tabris 文件夹和文件位置:
塔布里斯 2.4
感谢所有的帮助。
更新 - 让它工作......
它现在似乎可以工作,代码如下。我假设 hello.txt 将在我的 /src 文件夹中,或者至少在我的名为“垃圾”的 tabris 文件夹中,但它正在写入另一个文件夹。似乎文档在这方面是正确的,因为他们说应用程序可以用来存储持久文件的目录的路径。
我不明白/local/hello.txt
真正的意思
所以,我的问题得到了解答,谢谢你的帮助。
抢
javascript - 音频文件只播放一次,简单的例子 Tabrisjs 2.4
我正在编写一个非常简单的教程,介绍如何使用 Tabrisjs 播放音频文件,这个简单的代码可以在 Playground 中进行测试。它可以工作,但只会播放一次音频文件,我必须重新加载它才能再次播放。如何让音频多次播放?
参考: - 我正在尝试简化 tabrisjs.com 提供的示例
这将正确播放音频文件:
MediaPage.js
https://github.com/eclipsesource/tabris-js/tree/master/examples/cordova
javascript - 如何将小部件名称传递给 Tabris 中的函数?
我可以name
将小部件的传递function
给创建选项卡吗?
就像是
let widgetName = new Tab({
...
为什么?
- 我需要在每个
tab
创建的内部放置许多不同的小部件,即:.appendTo(tabCart)
注意: 当我创建一个函数时createTextViews()
,我分配了一个唯一的
id: txvName +(index)
(一个array
被传递给createTextView()
,然后是一个forEach
循环)
并且可以通过 id 解决每个问题TextView
,效果很好。
示例代码:(在 /playground 上工作)
android - Tabris.js 系统推送通知
我找不到使用 Tabris.js 框架(当前版本为 2.6.1)发送系统推送通知的方法。根据这个答案,有一种使用官方firebase插件发送推送通知的方法,但是有没有办法用基本框架来做到这一点?
如果在没有外部插件的情况下还没有办法做到这一点 - 你能否建议它的首选插件,它将 100% 在 iOS 和 Android 上工作?
“系统推送通知”是指即使应用程序在后台运行时也会出现在电话通知选项卡中的本机通知。我不想在应用程序关闭时发送通知,所以现在深入研究 firebase 插件对我来说太过分了。