问题标签 [kaios]

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.

0 投票
1 回答
68 浏览

kaios - KaiOS上进入应用和退出应用的事件

当应用程序在 KaiOS 上启动和退出时,我需要执行一些操作。我们可以参加活动吗?

尝试了窗口加载卸载事件,似乎没有触发。也试过反应组件确实挂载生命周期方法也不会触发那些事件。

0 投票
2 回答
720 浏览

kaios - 如何在 KaiOS 应用中实现推送通知

我正在尝试在 KaiOS 应用程序中实现推送通知。我只是按照下面的链接。

关注所有链接后,推送在浏览器中有效,但在 KaiOS 应用程序中无效。如果有人有任何示例代码或文件,请分享。

任何帮助都会得到帮助。

0 投票
3 回答
294 浏览

javascript - KaiOS 特色手机的唯一设备标识

我正在尝试在 Jio Phone 等 KaiOS 特色手机中找到唯一的设备标识。我正在使用纯 JavaScript 为特色手机开发应用程序,并且需要唯一标识每个移动设备,我找不到任何解决方案。

任何人都可以为上述问题提出任何解决方案吗?

0 投票
1 回答
212 浏览

javascript - 如何从自己的应用程序(KaiOS 功能手机)在 Facebook 上分享链接

我正在尝试从自己的应用程序共享到 Facebook 的链接。以下是使用的步骤/代码片段:

单击某些媒体项目时,单击选项菜单用户可以选择 Facebook。

在这里,它进入了onerror(),它甚至没有在移动菜单中显示 Facebook,只在控制台中获取 DOMError。请协助。

0 投票
2 回答
358 浏览

javascript - 退格在数字输入字段中不起作用 KaiOS | 苗条3

我在使用 Svelte3 为 KaiOS 开发应用程序时遇到了这个奇怪的问题。当输入字段设置为输入数字时,退格不起作用。完全没有。

当它设置为“文本”时,它工作得很好。Backspace 会在按下时删除字符。在这种情况下,退格键是 KaiOS 设备上的“通话结束”按钮。我不知道这是 KaiOS 问题还是 Svelte3 问题。

我对 WebDev 技术不是很熟练,所以我不知道还能尝试什么。一些可能指向某事的附加信息。

我在全球有一个听众

它附加在我的 KeyListener 中,用于通过可选元素控制我的应用程序导航。当输入字段具有焦点时按下退格键也不会触发。我尝试过的事情。

  • 将函数分配给 onkeydown、onkeyup、onkeypressed(它们都不会触发退格调用)
  • 删除了我上面提到的事件侦听器,没有任何改变。
  • 以非精简的方式将函数分配为纯 JS 内联函数。

在 KaiOS 上,只有 onkeydown 会触发,以防万一这可能会给任何 web 开发 JS 专家一个提示。我不知道还能做什么。任何建议,将不胜感激。

0 投票
0 回答
786 浏览

linux - 是否存在适用于 Linux 的展讯 USB 驱动程序?

我正在尝试连接到 KaiOS 设备,adb但每当我运行时,adb devices我都会得到一个空的设备列表,但是当我运行时,lsusb我会得到:

总线 001 设备 017:ID 1782:4001 Spreadtrum Communications Inc. Spreadtrum Phone

我已经完成了所有的预先设置,包括:

  • 添加SUBSYSTEM=="usb", ATTR{idVendor}=="1782", MODE="0666", GROUP="plugdev"到 /etc/udev/rules.d/51-android.rules

  • 添加0x1782到 ~/.android/adb_usb.ini

  • 跑步sudo udevadm control --reload-rules

但我仍然得到一个空列表(我在 Linux 上强调)。我相信问题可能是我需要一个展频驱动程序才能通过adb. 但是我似乎找不到任何适用于 Linux 的展频驱动程序,它们似乎只适用于 Windows?

0 投票
0 回答
158 浏览

javascript - Firebase Analytics - 基于 file:// 的环境支持

我正在为 KaiOS 开发一个应用程序,它是旧 Firefox OS 的一个分支,其应用程序基于 HTML5 + JS。在设备上编译和运行时,Firebase 分析停止工作。我收到如下错误。我认为问题是由于在设备上应用程序是通过基于 file:// 的 URL 方案而不是基于 http:// 的方案在浏览器中提供的。

@firebase/analytics:DOMException:针对当前不活动或已完成的事务放置了一个请求。

在我的研究中,我发现 Cordova、Expo 和其他基于 file:// 的环境存在不支持使用 IndexDB 的问题,而 FA 依赖于它。我可以确认 KaiOS 确实完全支持 IndexDB,但是上述问题仍然存在。任何人都有让 FA 在这种环境中工作的经验吗?

相关代码:

0 投票
1 回答
542 浏览

javascript - Firebase 云消息传递 - JS SDK 中的 getToken() 错误

我正在为 KaiOS 开发一个应用程序,它是旧 Firefox OS 的一个分支,其应用程序基于 HTML5 + JS。在设备上编译和运行时,Firebase Cloud Messaging 停止工作。我收到如下错误。

TypeError:PushSubscriptionOptionsInit 的“applicationServerKey”成员无法转换为以下任何一种:ArrayBufferView、ArrayBuffer。

我已按照此处的 Firebase 文档中的说明以及此处的有关为渐进式 Web 应用程序设置 FCM 的教程进行操作。我可以在调用 getToken 之前确认我正在设置我的密钥,如下所示:

我已经搜索了上述错误,但无济于事。有谁知道这个错误是什么意思或如何解决?在我的开发机器上的浏览器中运行应用程序,一切正常。

注意:该应用程序是用 Typescript Firebase SDK 版本编写的: 7.12.0

0 投票
1 回答
73 浏览

javascript - 如何访问 KaiOS 原生联系人数据

我尝试使用工作人员访问联系人数据存储,它可以工作,但是0当我这样做时它会返回数据存储:

原生 KaiOS 联系人应用程序甚至使用数据存储吗?如何在我的应用程序中访问本机联系人数据?

0 投票
1 回答
177 浏览

deep-linking - 如何在 KaiOS 中实现深度链接

用户应该能够点击类似的链接,app:this/is/some/link?with=information然后打开所需的应用程序并执行一些操作。

这个问题与KaiOS-Share using WhatsApp类似,但只是另一面 。另一个应用程序应该链接到我的应用程序。

这在 KaiOS 中可行吗?