问题标签 [capacitor]
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.
angular4-forms - Ionic4 ngSubmit 未在提交时触发
Ionic4
第一次使用并努力ngSubmit
不触发登录页面中的相应方法。尽管它总是成功地击中LoginPage
构造函数和AuthService
构造函数。所有相应的模块都已导入,也没有控制台错误。我究竟做错了什么 ?
login.page.html:
login.page.ts:
login.module.ts:
auth.service.ts:
sqlite - 承诺返回所有列值 sqlite ionic sqlite swift
sqlite.swift 代码:
离子 home.ts 代码:
结果返回一个带有键的对象,只有值。
我想返回一个包含所有列 id、key、value 和 date 的 Object。
在 Xcode 控制台中,值按我的预期返回。
我如何调整我的代码以使所有列都在“结果”对象中返回?
ionic4 - 电容livereload不工作
我不知道如何在 ios 上使用 livereload 和 ionic 4 和 Capacitor。
我正在运行这个命令
ionic cap run ios -l
,它将我的本地 IP 地址添加到capacitor.config.json
.
但是,似乎我在这里遗漏了一些东西。
注意:根据提供实时重新加载功能#3130 ,这应该可以工作。
我的环境设置:
ionic-framework - 使用“电容器”构建“离子角”应用程序时出错
我正在尝试遵循本教程:https ://www.joshmorony.com/using-google-maps-and-geolocation-in-ionic-with-capacitor/
如果我使用以下步骤创建项目
添加项目后出现以下错误capacitor
:
但是我可以克隆一个 github repo(用相同的 修改package.json
)并且它构建得很好。见:https ://github.com/mixuala/ionic3-gmaps.git
这是为什么???
这是package.json
:
javascript - 如何对电容器项目进行单元测试?
我有一些需要运行的 JavaScript 单元测试。我们使用mocha和chai的组合进行测试。我们正在考虑是否可能切换到Capacitor作为将 Web 应用程序转换为移动和电子项目的工具。为了让 Capacitor 在我们的单元测试中工作,我们必须使用jsdom来运行测试,因为Capacitor
它会使用该window
对象。现在单元测试通过jsdom
Capacitor 的这些部分运行,我们的测试通过了。
然而,我们有一个模块需要使用 Capacitor 的 Filesystem API。文件系统没有 web 实现,所以这些测试现在失败了,因为我们使用的是 jsdom。日志状态Filesystem does not have web implementation.
。有什么方法可以让我window
在我们的单元测试中获得可用的组合,同时还允许使用Filesystem
?
ios-camera - 电容器 - 试图捕捉相机上的取消
我正在使用带有 Ionic 4 的电容器,我想捕捉用户在相机上点击取消的时间。
我只是尝试捕捉并出错,但与科尔多瓦相比,单击取消不会再引发错误。如何cancel
在相机上捕捉
ionic4 - 如何使用电容浏览器 API
我目前正在将我的项目移植到 Ionic 4 并想用 Capacitor 浏览器替换 Cordova InAppBrowser 但到目前为止收效甚微......这是我的页面:
没有控制台输出,页面保持空白。任何想法出了什么问题?
firebase - 带有 FCM 通知的捆绑 PWA
我们有一个 Angular 6 / Firebase 5.4.2 / AngularFire PWA,它大量使用 Firebase 进行身份验证,以及 FCM 用于我们试图捆绑到适合在应用商店中列出的应用程序中的通知。
PWA 运行良好,并且正在通过 firebase-messaging-SW.js 服务工作者接收 FCM 通知。
我们尝试使用 Cordova 和 Capacitor 将此 PWA 捆绑到 APK 和 IPA 中。然而,我们一直在努力让通知正常工作。调试问题告诉我们,虽然服务工作者注册了,但当我们请求权限时,我们得到了错误:
错误 FirebaseError:消息:此浏览器不支持使用 firebase SDK 所需的 API。(消息/不支持的浏览器)。
referenceError:未定义通知。firebase 消息传递请求权限
对此的任何指导将不胜感激:如果您知道在使用我们可以使用的 FCM 通知时打包 PWA 的代码示例,那将是理想的,或者如果您知道已证明对其他团队成功的方法,那么指向这些工具集的一点也很有用!
ionic-framework - Ionic 4、Capacitor 和 Electron - ToastController 问题
我用 Ionic 4 和电容器创建了一个基本应用程序。添加 Electron 并尝试运行应用程序时,会出现以下错误:
未检测到@ionic/core ToastController,请确保您已包含 Web 组件。
有人能帮我吗?
谢谢
埃弗顿