Apache Cordova(以前称为PhoneGap)是一个框架,允许开发人员使用HTML,JavaScript和CSS等Web技术创建跨平台的移动应用程序。
Cordova SDK com.google.android.play:core:1.10.0 问题
最近,我收到来自 Google 的错误消息: `com.google.android.play:核心:1.10.0 Google Play Core (com.google.android.play:core) 已为 SDK 版本 1.10.0 添加了此注释: 更新您的 Play C...
在 Ionic 页面中将图像 src 的授权标头传递到远程服务器
我有一个 Ionic 应用程序,它从远程服务器获取数据并将其显示在 Ionic html 页面上。 远程URL是这样的: http://foo.com/api/content/1 这会给我一个 JSON 对象“
我正在通过phonegap构建一个带有地理位置按钮的应用程序。 如果用户第一次拒绝地理定位权限,当他们单击地理定位按钮时,我如何再次请求权限
我正在使用 Cordova SDK 来实现视频通话应用程序。有没有办法让用户在前置摄像头和后置摄像头之间切换? 我使用了 ConnectyCube.videochat.getMediaDevices() 函数...
Xcode Build 构建错误:sh:错误的解释器:权限被拒绝
过去两天我一直在尝试在 Xcode 中编译 Cordova 项目,但没有成功。 首先,这是另一个项目的克隆,只做了一些更改,编译时没有任何问题。 ...
路径问题? Cordova - 未找到已安装的构建工具。请安装Android构建工具版本
Cordova 找不到适用于 Android 平台的“构建工具”。但已经安装了。 我不明白出了什么问题。我读了很多关于此类问题的帖子,但没有结果。 当我尝试
如何使用 Capacitor.js 使用 Ionic 框架创建浮动窗口,以便在其他应用程序上使用该应用程序
在 ionic 框架中,我如何在 Android(和/或 iOS)中创建浮动窗口(类似于 GMap),最好使用 Capacitor.js(因为 Cordova 正在慢慢弃用)。 如果有可能延长支持...
Capacitor Ionic 项目中的 UnityFramework
我正在尝试将 Unity 嵌入到电容器离子项目中。 我创建了一个 Cordova 插件,它在 Android 和 iOS(Cordova 项目)上都能正常工作。 我正在尝试在 Capaci 中使用相同的插件...
我正在尝试在Windows环境上安装Cordova,但到目前为止我还没有设法满足所有要求。 这就是我从科尔多瓦要求中得到的 Android 的要求检查结果...
Cordova iOS 应用程序 - 打开条形码阅读器会导致新屏幕出现在现有屏幕之上
最近的 IOS 更新后,当我们打开扫描仪时,除了常规扫描仪屏幕之外,还会弹出一个额外的空白屏幕,因此扫描仪功能无法工作。请参阅附件...
java.lang.NoSuchMethodError:cordova 中的 android.webkit.WebView.setWebContentsDebuggingEnabled
我将我的应用程序升级到cordova 8.1.2并将目标sdk版本设置为8.0.0,我的应用程序在kitkat及以上版本上运行良好,但在kitkat以下由于某些webview方法而崩溃。这是例外...
我使用 Phonegap 构建了一个应用程序,并在 iPhone 模拟器上对其进行了测试。 现在我想将它“发送”到iPad,有人可以解释我如何处理吗? 当然我有一个应用程序...
我正在尝试更新一个旧应用程序,我真诚地不记得它是否是使用命令行或 Android Studio 或其他方式签名的。 现在我有一个名为“android-release-unsigned.apk”的未签名 apk...
错误!源单元“_BuildScript_”中“语义分析”阶段出现异常不支持的类文件主要版本 65
我正在尝试在 Windows 10 上使用 Cordova 创建一个 Android 应用程序,使用 Java 11 和 Gradle 8.5,我添加了环境变量和路径,当我运行构建命令时,出现以下错误消息: C:\...
我正在使用 Framework7 和 Cordova 开发移动应用程序。成功使用地理定位插件后,我想添加nativegeocoder,将坐标转换为地址。 获取地址:
我正在开发一个网络应用程序,并正在使用 Cordova 将网络应用程序打包到移动应用程序。 构建正在运行,但移动应用程序没有呈现我的应用程序的实际前端。 我已经测试过...
我正在使用 iframe 在我的 ionic 视图之一中加载网页。 </ifra...</desc> <question vote="0"> <p>我正在使用 iframe 在我的 ionic 视图之一中加载网页。</p> <pre><code><iframe name="siteFrame" id="siteFrame" src="www.example.com" style="width:100%; height:100%" height="100%" ></iframe> </code></pre> <p>发生的情况是,当按下后退按钮而不是返回到 iframe 中的上一页时,应用程序存在。 </p> <p>我无法检测到 iframe 的当前 href,因为跨域安全问题阻止了我。</p> <p>我想要做的是手机后退按钮应该在 iframe 上工作,但是当 iframe 位于其主页时,后退按钮应该在视图上工作</p> <p>这怎么办?</p> </question> <answer tick="false" vote="1"> <p>问题是 Cordova 将后退按钮链接到 webviews back 命令,如果它不在 iframe 中返回,则 iframe 永远不会形成您的 webviews 历史记录的一部分(它应该是,但我可能是错的 - 有你完全改变了你的历史记录的运作方式吗?)</p> <p>您可以尝试自己捕获后退动作,并使用它来指示 iframe 返回页面。</p> <p>实现此目的的一种方法是 <pre><code>document.addEventListener("backbutton", yourFunctionHere, false);</code></pre>,然后您可以使用 <pre><code>yourFunctionHere</code></pre><pre> 指示 iframe 返回到 </pre><code>iframe.contentWindow.history.back();</code></p> 调用中 <p>我尚未测试上述任何内容,但希望这能为您提供一个可以继续工作的起点。然而,考虑到您正在跨域工作,甚至 back() 命令的访问也可能受到限制,在这种情况下,您可能不走运。</p> <p>您可以在这里找到相关的 Cordova 文档,以防万一:<a href="https://cordova.apache.org/docs/en/edge/cordova_events_events.md.html" rel="nofollow">https://cordova.apache.org/docs/en/edge/cordova_events_events.md.html</a></p> </answer> <answer tick="false" vote="0"> <p>处理 ionic 后退按钮按下事件并从那里导航 iframe。检查下面的链接 <a href="https://sathesh.in/ionic/iframe-and-cordova-ionic-back-button/" rel="nofollow noreferrer">点击这里</a></p> </answer> <answer tick="false" vote="0"> <p>这对我来说是工作!</p> <pre><code>.close{ position: absolute; z-index: 100; background-color: transparent; width: 100%; height: 50px; margin-top: 1.5rem; img{ width: 32px; height: 32px; float: right; margin-right: 1.2rem; margin-top: 1rem; } </code></pre> <p>}</p> <pre><code> .iframe{ position: relative; z-index: 99; } </code></pre> </answer> <answer tick="false" vote="0"> <blockquote> <p>HTML</p> </blockquote> <pre><code><ion-content> <iframe id="myIframe" src="https://example.com" style="width:100%; height:100%;"></iframe> </ion-content> import { Component, ElementRef, ViewChild } from '@angular/core'; import { GestureController } from '@ionic/angular'; @Component({ selector: 'app-your-page', templateUrl: './your-page.page.html', styleUrls: ['./your-page.page.scss'], }) export class YourPagePage { @ViewChild('myIframe', { static: true }) myIframe: ElementRef<HTMLIFrameElement>; constructor(private gestureCtrl: GestureController) { } ngAfterViewInit() { const gesture = this.gestureCtrl.create({ el: this.myIframe.nativeElement, gestureName: 'swipe', onMove: (ev) => this.onSwipe(ev), }); gesture.enable(); } onSwipe(event: any) { // Check for swipe direction (right to left) if (event.deltaX > 50) { this.myIframe.nativeElement.contentWindow.history.back(); } } } </code></pre> <blockquote> <p>要使此方法发挥作用,iframe 内容必须来自同一个 领域。如果是跨域iframe,就会遇到安全问题 限制。确保 iframe 内容来自您自己的域或 您控制的域。</p> </blockquote> </answer> </body></html>
我有一个正在查看的应用程序,它会生成加密钱包地址。用户可以使用助记词来检索它们。显然,我用标准方法加密了这一切,助记词+密码......
如何在焦点()上以编程方式隐藏jquery mobile中的键盘
我想在 Focus() 上隐藏键盘,但是当 $(".ui-input-text").focus(); 时它会自动打开键盘。 我只想隐藏在特定屏幕中,我用 document.activeEl 进行了测试...
我正在尝试安装cordova,每次都会收到此消息。 C:\Users\Adam>npm 我科尔多瓦 npm WARN 已弃用 [email protected]:不再支持此软件包。 npm 错误!代码 EUNSUPPORTEDPROT...