Tag: 科多瓦

webView:didFailLoadWithError -1004:无法连接到服务器,同时在Phonegap ios连接谷歌加号

我得到“webView:didFailLoadWithError -1004:无法连接到服务器”错误,同时接受谷歌加authentication之前获取configuration文件数据。 这些代码之前正常工作。 现在我面对这些错误。 不知道为什么我无法connect.Please帮我摆脱这些error.Below是我的代码整合谷歌加在Phonegap(3.4.0)为iOS。 var googleapi = { //alert('ready'); authorize: function(options) { var deferred = $.Deferred(); //Build the OAuth consent page URL var authUrl = 'https://accounts.google.com/o/oauth2/auth?' + $.param({ client_id: options.client_id, redirect_uri: options.redirect_uri, response_type: 'code', scope: options.scope }); //Open the OAuth consent page in the InAppBrowser var authWindow = window.open(authUrl, '_blank', 'location=no,toolbar=yes'); $(authWindow).on(' ', function(e) […]

如何在iOS上显示键盘时调整网页视图(cordova)

在Phonegap 3.7.0上,当键盘出现在iPhone或iPad上时,Web视图不会resize,并且键盘会在页脚上方结束。 我希望网页视图缩小,使页脚保持可见状态。 有没有什么办法解决这一问题? 我在这里看到了很多问题来实现相反的目的,但是在之前的Cordova / Phonegap版本中。 仅供参考,我尝试了以下操作:当键盘出现(我使用Ionic键盘插件知道什么时候显示,它的高度)调整身体,并更改我的页脚的bottom值。 这可以在iPhone 6.1.3上使用,但不能在iPhone / iPad 8上使用。*。 即使身体较小,身体仍然可以滚动,好像仍然是100%。 我尝试删除我的元标记内容与width=device-width ,但它没有改变任何东西。

不显示离子资源的cordovaios图标(和splashscreen)

我知道有一些关于这个的post,但是他们都没有工作。 我的android平台工作完美,并显示应用程序图标和闪屏,但ios平台拒绝显示它们。 我尝试了许多不同的文件夹位置,我使用ionic resources来自动生成图像文件,并将它们放在正确的文件夹中,并填充config.xml,这应该工作。 我什至不知道应用程序从哪里得到cordova机器人图像,我找不到任何地方。 我已经运行cordova platform rm ios && cordova platform add ios和ionic platform rm ios && ionic platform add ios ,但无济于事。 我用Ionic使用Cordova 6.1.1。 这是config.xml中自动生成的内容: <icon src="resources\android\icon\drawable-xhdpi-icon.png"/> <platform name="ios"> <preference name="KeyboardDisplayRequiresUserAction" value="false"/> <icon src="resources\ios\icon\icon.png" width="57" height="57"/> <icon src="resources\ios\icon\icon@2x.png" width="114" height="114"/> <icon src="resources\ios\icon\icon-40.png" width="40" height="40"/> <icon src="resources\ios\icon\icon-40@2x.png" width="80" height="80"/> <icon src="resources\ios\icon\icon-50.png" width="50" height="50"/> <icon src="resources\ios\icon\icon-50@2x.png" […]

从iOS设备的PhoneGap .wav上传正在服务器上创build一个0k文件

我正在尝试使用PhoneGap在iPhone上录制audio,然后将该audio发送到服务器。 我使用PhoneGaps Media API进行录制,然后使用PhoneGap文件传输API将文件发送到服务器。 我能够把录音做得很好,而且播放完美。 当我尝试将它发送到服务器,但是,logging显示在服务器上,但它说,该文件是0K大。 我在这个问题上进行了相当广泛的search,发现其他人有这个问题。 例如: https : //groups.google.com/forum/#!topic/phonegap/zjzSs6JVokE function win(r) { alert("Code = " + r.responseCode); alert("Response = " + r.response); alert("Sent = " + r.bytesSent); } function fail(error) { alert("An error has occurred: Code = " + error.code); console.log("upload error source " + error.source); console.log("upload error target " + error.target); } […]

设置AutoHideSplashScreen在iOS的Cordova 3.0.0中不起作用

将AutoHideSplashScreen设置为false在Cordova 3.0.0 for iOS中不起作用。 我想自己控制启animation面。 由于该应用程序需要几秒钟来渲染视图,因此需要稍微显示一下。 “navigator.splashscreen”安装在项目中。 有什么解决方法我可以适用于此? 注意 我提到设置FadeSplashScreen和FadeSplashScreenDuration也没有效果。 我究竟做错了什么? 或者是一个错误?

在iOS上使用Cordova 1.6设置外部初始页面

是否有可能加载一个外部的index.html(包括cordova.js)而不是本地的? 我在appdelegate.m中find了这个代码: self.viewController.wwwFolderName = @"www"; self.viewController.startPage = @"index.html"; 我试图引用外部url,但没有运气…任何人都知道这个解决scheme? PS 与Android很容易: super.loadUrl("http://192.168.1.135:3000/");

cordovaiOS的初始屏幕

我不能让启动屏幕停留,直到页面加载。 我已经阅读了谷歌search的第一,第二和第三页的每一个条目。 我读了所有在这里贴出的问题,包括一个很好的解释,但似乎没有工作。 更糟糕的是,我所看到的行为都是错误的。 按照这里的说明,我添加了在deviceready事件的警报,我看到它发生白页后,我的初始页面加载。 我安装了插件,并在根级别的config.xml中包含以下内容: <feature name="SplashScreen"> <param name="ios-package" value="CDVSplashScreen" /> <param name="onload" value="true" /> </feature> <preference name="AutoHideSplashScreen" value="false" /> 我仍然是Splash->白屏 – >我的初始页面。 我正在使用Cordova 3.3.0与ionic framework。 我究竟做错了什么? 编辑 我认为这可能与这个错误消息有关: 没有find名为Default-Portrait的splashscreen图像

如何从IOS浏览器播放SWFanimation文件?

如何从IOS浏览器播放SWFanimation文件? 有什么我可以使用的替代scheme。 我知道IOS不支持,但必须有一些方法来玩。 注意我的SWFanimation 涉及的video和audio。

在启动应用程序之前,启animation面运行,然后闪烁错误的随机图像

不知道该怎么说这个问题,但基本上它的闪光灯屏幕半秒钟(就像我想 – 看第一个图像)。 然后在加载应用程序之前,在屏幕底部将闪屏翻转过来。 (看第二个图像)。 我怎样才能摆脱它显示第二个颠倒的图像? 我使用Cordova 2.9.0的Xcode 4.6.3。 我想摆脱出现在下面的图像:

iOS – 5秒钟后deviceready没有开机

deviceready不再在第二页上被解雇。 假设我有: page1.html – 入口页面。 和 page2.html – 另一个页面。 在页面1中,我有这样的代码: document.addEventListener("deviceready", onDeviceReadyPopup, false); function onDeviceReadyPopup(){ window.location.href="page2.html"; } 在第2页中,我有这样的代码: document.addEventListener("deviceready", onDeviceReady, true); function onDeviceReady() { alert("Script – Device ready!"); } 问题:警报从未触发,因为它不会触发设备deviceready事件。 这将在android正常工作。 我怀疑这是因为我使用window.location.href ?