问题标签 [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.
ionic-framework - 将 Cordova 插件与电容器一起使用
我一直在研究这个例子: https ://capacitor.ionicframework.com/docs/basics/cordova
我跑过:
我可以看到我的 node_modules 中安装的插件。
我不知道该怎么做是调用cordova-plugin上的功能之一。我想知道我是否需要像 webpack 这样的打包程序?
如果cordova插件包含本机swift(或其他)代码,我也很困惑它是如何工作的。
ios - 如何设置一个自定义端口,在 Xcode 中使用电容器运行我的混合应用程序?
我正在使用 ionic 4 和电容器开发一个混合应用程序,我读到您可以设置一个自定义端口,当您在模拟器或设备中测试它时将在其中运行您的应用程序,并且在电容器.config.json 中,一切都在 android 中工作studio SDK 或真实设备,但是,当我在 Mac 中的 Xcode 中运行我的应用程序时,设备模拟器和真实设备都无法工作,每次我运行它时它都会通过随机端口运行,可能是http://localhost:3177或http: //localhost:7137等,我设置了一个始终在 android 中工作的固定端口,但就像 xcode 或 ios 之类的东西与该配置重叠并在随机端口中运行应用程序。一些想法?我正在使用ionic 4、macOS 10.13.6 和 Xcode 10.0
xcode - 离子电容随机出错
当我尝试构建我的应用程序并使用 xcode 运行时,此错误已开始弹出。一切都在浏览器中工作,所以它一定是电容器的错误。
我已经按照它说的做了,并在应用程序和 Pod 设置中禁用了位码。随之而来的是“Command CompileSwift 以非零退出代码失败”。
我已经更新了所有 npm 包,但仍然没有变化。
javascript - JSON.parse 嵌套 JSON 字符串属性解析
我从 API 模块中获取以下字符串:
当我在客户端使用 JSON.parse 时,我得到:
如果里面的引号被双重转义,这有效,但最好的方法是什么?更具体地说,这是由 Ionic Capacitor 插件从本机代码返回到 JavaScript 环境。
cordova - Ionic 的“电容器更新”不会从 config.xml 中提取 PLAY_SERVICES_VERSION 变量
就是这样。我遇到了麻烦,因为 11.8.0 版的 Google 服务在进行身份验证时使我的 cordova-plugin-googleplus 崩溃。当我在 gradle configs 中将它更新到 16.0.1 时,它可以工作,但我必须在每次构建时手动重写它,因为 cap sync 会将它重写回 11.8.0。
我将 Ionic 根目录的 config.xml 和 package.json 中的 PLAY_SERVICES_VERSION 变量从 11.8.0 更改为 16.0.0,但它仍然在每次构建时将其重写回 11.8.0。我应该在哪里更改此版本,以免感到烦恼?
java - 我如何访问我们在 Ionic Projects 中获得的 MainActivity 中的应用程序
我正在尝试将 Swrve 插件集成到我的 Android 项目中。以下是我们在 MainActivity 中得到的代码
当我运行代码时,出现以下错误
网站上的参考代码如下
在离子项目中,我有 MainActivity 而不是
在文档中我有这个
并在初始化行中,此关键字试图引用 Application 而不是 MainActivity
我对本机代码一无所知,所以如果有人可以指导我并解释我可以解决的问题,我将不胜感激。
android - Ionic4电容android livereload?
是否有可能在带有 livereload 的 android 设备上运行带有电容器的 ionic4 应用程序?我一直在寻找答案几个小时,但没有运气。请帮忙。
ios - ionic v4 Capacitor ios: how to serve IMG.src from localhost with WKWebView?
I'm trying to serve images from the filesystem of an ios
app using WKWebView
.
Using cordova-plugin-photo-library
, I can get the PHAsset.localIdentifier
and from there I can get the image as a base64 dataURL (or convert it to a BLOB). But loading 100 thumbnails from dataURLs is very slow.
when I use cordova-plugin-camera
in my ios
app, I get an image that is served over localhost while using WKWebView
:
http://localhost:8062/_capacitor_/var/mobile/Containers/Data/Application/7FC7C2FB-41F2-47CC-AD5C-4A1B18C8D6D3/tmp/cdv_photo_018.jpg
How can I do the same from cordova-plugin-photo-library
, or what can I go to load/cache images faster?
angular - 离子:无法进行产品构建 appRate ionic4
我得到以下错误,为什么以及如何解决这个问题?:
ERROR in src\app\app.module.ts(27,15): Error during template compile of 'AppModule'
基本上,我正在尝试在我的 ionic 应用程序中添加评分功能。首先,我遵循了这个 ionic AppRate 教程
在 app.modules.ts 文件中我添加了以下代码:
cordova - 电容器的引擎盖下是否有 WEB-VIEW?
几年来,我一直在使用 ionic 创建应用程序。由于电容器现在已经取代了基于 web 视图的 Apache cordova,我想知道天气电容器是否也一样?
如果是,那么它在性能方面与 apache cordova 有何不同,因为 Web 视图的限制仍然意味着。
谢谢。