如何在KaiOS应用程序中启用模拟光标?

问题描述 投票:0回答:2

我浏览了KaiOS的官方文档并执行了以下操作以在react.js中的特定页面(组件)上启用模拟光标。我在 chrome、KaiOS 模拟器中运行了该项目,但没有在真实设备上运行。

manifest.webapp

中添加了以下内容
"type": "privileged", // or "certified"
  "permissions": {
    "spatialnavigation-app-manage": {}
  }

并尝试在特定页面中执行此操作:

useEffect(() => {
    window.navigator.spatialNavigationEnabled = true;
      return () => {
        window.navigator.spatialNavigationEnabled = true;
      };
    }
  }, []);

但是给出了这个错误:

Property 'spatialNavigationEnabled' does not exist on type 'Navigator'.

我在这里缺少什么?我应该怎么做才能有效地启用光标?

javascript reactjs navigator kaios
2个回答
1
投票

我启用了光标添加属性

"cursor": true,

在清单的根部。


0
投票
"permissions": {
    "spatialnavigation-app-manage": {}
  }

在要启用光标的代码中,在函数中添加以下代码:

navigator.spatialNavigationEnabled = true;
© www.soinside.com 2019 - 2024. All rights reserved.