Tag: cordova

Cordova + Crosswalk iOS仍在使用UIWebView

我没有发现很多iOS设置的人行横道,看起来应该像下面这样简单: cordova plugin add cordova-plugin-crosswalk-webview cordova build ios 因为我在执行以下操作之前遇到了插件不起作用的问题: cordova plugin add cordova-plugin-crosswalk-webview cordova platform remove ios cordova platform add ios cordova build ios 完成这个之后,当我捕获视图层次结构并检查它仍然使用里面有一个“UIWebBrowserView”的UIWebView(它在滚动视图的内部,并且有几个图像视图)。 另外,navigator.userAgent如下所示: "Mozilla/5.0 (iPad; CPU OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13B143 (5618403776)" = $1 另一个人提到的testing基本上是: if (window.indexedDB) console.log('Using crosswalk'); else console.log('Not using crosswalk/wkwebview'); 而window.indexedDB是未定义的。 所以…我需要做什么,使应用程序使用wkwebview?

关于iOSionic framework的IPv6networking

昨天,我提交我的应用程序进行审查,但我收到了来自苹果的消息。 应用程序在IPv6networking上进行审查。 请确保您的应用程序支持IPv6networking,因为需要IPv6兼容性。 有关支持IPv6networking的更多信息,请参阅支持iPv6 DNS64 / NAT64networking 。 有关networking概述,请参阅关于networking 。 我的应用程序使用ionic framework,我该如何解决这个问题。 我已经使用域来访问我的服务器,但是这个问题依然存在。

将PDF Viewerembedded到PhoneGap应用程序中

我如何embedded一个phonegap应用程序的PDF查看器? 我决定使用PhoneGap + Sencha Touch来开发iOS和Android的应用程序。

将UIAlertView中的消息alignment到iOS 7中的左侧

我想左alignment留在UIAlertView留在iOS7 ,我能够做到这一点在iOS 5.x和6.x使用UITextAlignmentLeft和NSTextAlignmentLeft而不是iOS 7 。

Phonegap /cordova不工作在ios8

我玩了iOS 8testing版,注意到Cordova / Phonegap已经坏了。 对我来说主要是InAppBrowser,现在不出现。 你有什么经验? 你有解决scheme或想法的解决scheme? 谢谢。

在IOS9的Cordova应用上使用jQuery / Javascript的window.history问题

IOS9(testing版)下的Cordova应用程序遇到问题。 我正在使用最新的Cordova和JQuery移动版本。 window.history没有得到更新,这是导致以下故障: window.history.go(-1)无法返回页面 即使您浏览了三页深度,window.history.length仍为1 在jQuery中标记为data-rel =“back”的链接在按下时无法返回 我已经把下面的示例代码放在一起,这个示例代码在IOS9(beta)下作为单独的Cordova应用程序运行时失败,但是如果从IOS9(testing版)浏览器(下面的链接)运行它,则工作正常。 事实上,它从移动浏览器运行,而不是作为一个应用程序导致我相信这可能是一个cordova问题。 在样本中 – 有三页。 从主页 – >选项 – > HopOpts导航,然后点击取消button应该带我们回页面,但不在cordova应用程序。 我已经单独尝试将一个button处理程序附加到该button,并确认window.history深度为1(应为3),并且window.history.go(-1)无法移回。 示例HTML文件在这里: http : //home.jejaju.com/BeerSmith2.html 要在Cordova下运行它作为应用程序,您需要删除顶部附近的“Cordova.js”行附近的注释块。 正如我上面指出的那样,它可以在浏览器中正常工作,即使在IOS9浏览器中,取消button也不会作为独立的cordova应用程序出现。 所以问题是没有人有线索为什么window.history不更新和反向链接不能正常工作这个简单的cordova应用程序和IOS9(testing版)? 在两个testing案例中唯一改变的是Cordova.js。

cordova试图拨打电话号码

我想在iOS中拨打电话号码,但是我只有模拟器和iPod Touch进行testing。 代码使用了以下内容: window.location.href = 'tel:01234567890'; 与Android的工作正常,但在iOS中死亡: 无法加载出现错误的网页:无法显示url 现在,我意识到这已经被问到了,但是从前一个普遍的共识是“它不工作,你需要使用一个插件”。 虽然这个问题已经有一段时间了,但是有什么问题似乎表明它在编程的时候会起作用(如上面的window.location.href )。 我已经尝试了iOS PhoneDialer和相同的插件的新版本,但都在XCode( ARC forbids explicit message send of 'release' )的错误 – 有点faffing,我可以得到这个运行,但然后PhoneGap不find插件 – 它真的感觉就像用这种方法打砖墙一样,我不能相信这样简单的事情,因为这需要顶层的东西。 我知道你出于安全原因不能自动拨号/自动呼叫号码,但是我只需要打开拨号程序,拨号号码是预先填入的,这与mailto:info@example.com链接确实没有什么不同。电子邮件客户端与发件人预填充? 所以,我的问题是: 最近更新到PhoneGap,iOS或XCode有这个变化吗? 或者,我不能在iPod或模拟器上这样做,并且在iPhone上可以正常工作吗? 我该如何解决? 🙂

手动安装设备插件(和其他)到cordova3.0

Phonegap / Cordova 3.0已经从版本3.0开始进入模块化devise。 例如,要调用device.version API,您需要将Device插件包含到您的项目中。 任何人都可以向我提供有关如何将Device(或任何其他)cordova API插件安装到新的iOS项目(使用XCode)和Android(使用Eclipse)的明确说明? 所有我能find的细节使用Node.js和/或PlugMan。 需要一个自动脚本来完成添加插件的基本工作对我来说是不可取的,因为我不喜欢stream程做我不明白的事情(幕后)。 在过去(cordova2.9),我做了以下添加第三方插件(说安卓),完美的工作: 将插件.java代码放入/ src文件夹中 将插件.js代码放在我的www文件夹中 将.js文件导入到index.html中 在config.xml中添加feature标签 用Javascript调用插件 我从来没有在iOS中添加插件。 不过,我认为上述过程应该适用于基于cordova的插件,但事实并非如此。 到目前为止,我没有尝试Android,但我没有运气的iOS尝试。 我在/ plugins文件夹中包含CDVDevice.h和CDVDevice.m 。 另外我将device.js导入到index.html,并修改了config.xml! 我只会在完成iOS之后才试用Android。 请,如果你知道如何做手动让我知道。 先谢谢你。

iOS Phonegap媒体对象 – 如何访问WWW文件夹中的资源?

我正在开发一个phonegap的应用程序,我有一个声音文件,我想要播放这样的path如www / Sounds / sound.mp3,我试图访问这个文件使用Phonegap的媒体对象按顺序玩它。 我无法弄清楚在使用Media对象的JavaScript文件中访问这个声音文件的path吗? 我尝试过的path如file:///www/Sounds/sound.mp3,相对path等,我无法访问它。 我不断收到在xcode 4中的以下错误 Will attempt to use file resource 'file:///www/Sounds/sound.mp3' Unknown resource 'file:///www/Sounds/sound.mp3' 我需要使用什么path来访问文件? 或者,我是否需要将声音文件从我的www目录中复制到我的资源文件夹中并在那里访问? 我的WWW文件夹被引用,不知道这是否有所作为。

在使用PhoneGap构build的iPhone应用程序中加速jQuery Mobile 1.1中的页面转换?

JQM 1.1中的页面转换仍然会在iPhone上造成1-2秒的延迟,从而影响用户体验。 有没有人想出了如何使JQM 1.1中的页面转换感觉更原生? 我们知道像Zepto这样的替代框架,但是如果可能的话,我们更喜欢使用JQM。 我们使用PhoneGap在iOS设备上分发应用程序。