草庐IT

cordova_plugins

全部标签

android - 更新cordova后无法搭建ios/android平台

我已将cordova更新到较新的版本,之后我无法构建任何平台。我尝试构建一个新项目(phonegapcreateios_222),之后-cordovaplatformaddios并出现以下错误:Unabletofetchplatformios:Error:EACCES,open'/Users/admin/.cordova/lib/npm_cache/15c23c5a-cordova-ios-3-6-3.lock' 最佳答案 我已经解决了这个问题(如果“admin”是您的用户):sudochmod-Radmin/Users/admin

javascript - 在 Cordova 地理定位中始终请求权限

看起来PhoneGap有一个config.xml设置来更新项目中的plistkey,以将Geolocation插件的权限从“使用中”设置为“始终”,如果我手动将项目的.plist文件的key设置为NSLocationAlwaysUsageDescription而不是插件的默认NSLocationWhenInUseUsageDescription它设置了正确的权限,但是我如何告诉插件请求Always权限而不必深入研究平台/ios/*.plist文件?看起来插件代码检查了要设置的权限,但我不知道如何请求它提示用户使用JavaScriptAPI获得正确的权限。参见:https://githu

ios - Cordova visual studio ios 代理配置

我正在尝试在iOS中测试我的Cordova应用程序,我遵循了https://msdn.microsoft.com/library/dn757054.aspx#ios中包含的所有步骤在配置VisualStudio-->tools-->options--->toolsforApacheCordova时,出现此错误:Anerroroccurredtryingtoacquirecertificatefrom[Host].我有一个Apple开发者ID,并且我已经在Xcode中登录了。 最佳答案 我通过将主机的IP地址而不是主机名放在主机字段中

javascript - Cordova iOS deviceready 从不触发

多年来我一直在开发Cordova应用程序,我经常遇到“设备就绪”事件在iOS中根本不会触发的问题。(这不是缺少的cordova.js文件,这似乎是我在SO上找到的唯一答案)。目前我使用的是Cordovav6.3.1,尽管我在许多早期版本中遇到过同样的问题。当然其他人也面临这个问题-我现在将尝试解决它并将答案发布在这里。示例index.html代码:document.addEventListener("deviceready",function(){alert('devicereadyfired!');},false); 最佳答案 这

ios - 使用 Cordova (Phonegap) Camera API 拍摄方形图像?

我已成功编写相机API以拍摄和保存照片(在iOS上)。但是,我希望照片是正方形的(如Instagram)。我已将targetWidth和targetHeight设置为相同的像素,但图像仍然显示纵向或横向,具体取决于手机的握持方式。我完整的API代码是:navigator.camera.getPicture(onPhotoDataSuccess,onFail,{quality:50,targetWidth:600,targetHeight:600,correctOrientation:1,saveToPhotoAlbum:1});有谁知道如何在iOS设备上使用此API保存方形照片?

javascript - 为 Phonegap/Cordova iOS 应用强制执行正确的方向横向模式

是否可以强制您的Phonegap应用仅使用正确的横向模式?我知道这对于nativeiOS应用程序是可行的(请参阅Xcode中设置的屏幕截图)我唯一能找到的Phonegap是config.xml中的方向首选项:此首选项强制以横向模式显示应用程序,但允许您将屏幕旋转180度。这不是想要的结果。 最佳答案 iOS版在config.xml中设置:或在“UISupportedInterfaceOrientations”资源文件夹下ios文件夹的“ProjectName”-info.plist文件中设置:UIInterfaceOrientati

ios - phonegap run ios 给出 shell.js 内部错误(Mac,Cordova)

这是我尝试执行“phonegaprunios”时得到的控制台输出,它执行“cordovarunios”。ErlendMBPrivate:fsecapperlendellingsen$phonegaprunios[phonegap]executing'cordovarunios'...shell.js:internalerrorError:EPERM,operationnotpermitted'/Applications/XAMPP/htdocs/jobb/fsecapp/platforms/ios/F-Securities/config.xml'atObject.fs.chmodSyn

ios - Cordova、iOS 和 iframe 不会加载内容,除非我允许访问 href ="*"

我有一个网络应用程序,它有一个嵌入式map字段,它是使用iframe实现的https://maps.google.com/...我正在将我们的应用程序(目前作为主屏幕图标运行)移植到iOS上的Cordova,因此添加了一个Cordova包装器。我们已经在Android上通过Cordova运行该应用程序。我有一个div,有一个子元素最初,当Cordova项目只关注Android时,我在config.xml但是,这不起作用。iframe使用mapurl甚至不会尝试加载,也没有说明原因。所以我开始阅读并尝试这些设置,基本上在iOS上,它们所做的只是映射到NSAppTransportSecur

ios - NativeControls 或 ActionSheet Cordova 插件文档?

我看过很多关于在NativeControls插件中使用TabBar或ToolBar的文档,但是关于使用ActionSheet的文档几乎为零。我遵循了ActionSheet插件的自述文件:https://github.com/phonegap/phonegap-plugins/tree/master/iOS/ActionSheet我已经让它工作了,但是示例创建的按钮不执行任何操作。我想创建一个具有“Tweet”按钮、“在Facebook上共享”按钮、“电子邮件”按钮和取消的ActionSheet,并且显然会触发Javascript以访问Twitter和Facebook-Connect功能

iOS 6.1/7 - Cordova 3.1.0 + AngularJS - 单击/滚动到具有 [NSCFSet opacity] : unrecognized selector sent to instance 的 HTML/CSS View 时应用程序崩溃

我们看到了这个奇怪的错误,我在网上找不到任何东西。只有一个帖子没有答案或解决方法:https://groups.google.com/forum/#!topic/phonegap/7pRzASZpnQc我们使用Angular、Underscore、angular-route、angular-touch、angular-animate、CSSFlex布局和Cordova3.1.0构建了一个应用程序,并且在Android4.0++上一切都运行得很好。当我们将iOS转移到Mac上并添加iOS平台时,我们在XCode5中编译,当我们在6.1和7的iPhone模拟器中单击或尝试滚动时,应用程序在