草庐IT

cordova_plugins

全部标签

php - Zend 框架 : preDispatch ACL plugin causes requests to non existent page to Access Denied instead of 404

我已经为我的ACL设置了一个preDispatch插件。我将Controller用作资源,将操作用作特权。当我尝试转到一个不存在的页面时,我进入了拒绝访问页面而不是404,我认为是因为资源和特权被查询并且由于未找到它们,所以它进入了拒绝访问页面......我该如何解决这个问题?也许我实现插件的方法是错误的?我可以以某种方式检查我的acl插件运行的现有资源b4吗?\更新插件代码@pastebin 最佳答案 我遇到了同样的问题并将其添加到preDispatch函数中(尽管使用模块,但有趣的是$acl->has()函数):if(!$acl

php - WordPress plugins_url() 函数不适用于共享主机

我建立的网站使用高级自定义字段插件,在我自己的虚拟主机上的本地主机上一切正常。不幸的是,当我将网站移至客户购买的主机(GoDaddy共享主机)时,高级自定义字段插件的JavaScript和CSS文件无法正确加载。检查来源,问题很明显-他们指向以下路径:http://www.clientsamazingwebsite.com/wp-content/plugins/home/content/06/10145906/html/wp-content/plugins/advanced-custom-fields/js/input-actions.js?ver=3.5.7.2(如果你仔细看,你会发

php - Composer : List Project Scripts and Plugins?

composer是否有任何内置的方式来显示当前项目中的插件列表?或者是通过vendor中的composer.json文件查找Composer插件的唯一选择,例如$findvendor-namecomposer.json|xargsgrep-i-r'composer-plugin' 最佳答案 由于Composer插件必须需要composer-plugin-api包(参见Composerdocumentation),您可以使用此命令列出插件:composerdependscomposer-plugin-api此处有更多详细信息:http

php - 如何在 cordova 中运行 php 代码?

我是cordova的新手,想将我现有的使用jquerymobile和php构建的应用程序转移到iOS/Android。我是对的吗,cordova里面没有php解释器?这意味着,现有的应用程序不能转换为cordova,因为php是在项目中构建这些html文件的核心组件。这对我来说有点没用。有没有办法在cordova中运行php代码? 最佳答案 您不能在cordova中使用任何服务器端脚本语言(例如:PHP)。但是使用Jquery和AJAX,您可以调用php函数并轻松获取数据。 关于php-

android - Cordova 插件回调使用什么线程?

CallbackContext的方法在哪个线程中?应该叫什么?CordovaPlugin#execute(...)的文档说它是在WebView线程中调用的。这和UI线程一样吗?如果是这样,那可能就是我的答案。如果WebView线程不是UI线程,我应该在WebView线程中回调,是否可以异步执行? 最佳答案 我给你介绍了android插件文档的线程部分。这些插件都是异步的,当你调用它们时,你会得到一个成功或失败的回调。如果native任务太长,theads只是为了不阻塞UI。ThreadingTheplugin'sJavaScript

android - Cordova android 模拟器 - 如何使用本地主机?

我正在尝试创建一个使用restapi的应用程序。后端在我的本地机器上,所以我有这个127.0.0.1api.mail.my在/etc/hosts在应用程序中我有以下内容:varmessageResource=$resource('http://api.mail.my/messages/:folder/:id');当通过浏览器访问这个应用程序时,它工作正常。但是当这个应用程序在模拟器(cordovaemulateandroid)中运行时,我该如何让它访问资源呢? 最佳答案 当你在模拟器上使用localhost时,它指的是模拟器本身的i

android - 检查 cordova iOS 上的磁盘空间

我正在尝试使用以下代码检查移动设备中的可用磁盘空间:cordova.exec(function(result){vardiskSizeInMB=result/1024;alert(diskSizeInMB)},function(error){alert("Error:"+error);},"File","getFreeDiskSpace",[]);在Android设备中,它给出了正确的结果,而如果我使用iPhone/iPad,它总是返回0作为输出。谁能指导我如何解决这个问题?或者有没有一种方法可以在不编写自定义插件的情况下使用cordova检查iOS中的磁盘大小?为了实现这一点,我没有

android - 无法使用 Cordova 推送通知插件获取设备 token

我正在使用Ionic框架构建一个推送通知应用程序,因此我尝试遵循此示例应用程序:https://github.com/hollyschinsky/PushNotificationSample问题是,当我尝试在Android设备中运行示例时,它不会检索设备token。我将register函数中的senderId替换为我自己的Google应用程序中的senderId,但它不起作用。我做错了什么?以下是我使用的版本:Ionic--version1.3.20Cordova--version5.0.0Phonegap--version4.2.0-0.24.2Androiddevice:HTCOn

android - cordova 在 windows xp 上找不到 android 构建工具

我最近安装了cordova和最新版本的androidsdk(24.1.2),并且因为伊朗制裁!我无法使用AndroidSDKManager下载android构建工具。因此我将它(v.22)下载为zip文件并将其解压缩到我的“android-sdk”目录中的“android-tools”目录。但cordova不能找到它,当我构建应用程序时,它给了我这个错误消息:FAILURE:Buildfailedwithanexception.*Where:Script'D:\hello\platforms\android\CordovaLib\cordova.gradle'line:64*Whatw

android - 如何降低 VS 工具为 Apache Cordova 创建的 Android 应用程序的安全风险?

趋势科技发现了一个securityflawintheCordovaAndroidplatform这会影响所有版本的Cordova。虽然Cordova社区正在为Cordova开发“工具版本”以更新Android“平台”的默认版本以包含修复程序,但有没有办法更新由VS工具创建的现有项目? 最佳答案 请参阅发布的解决方法here针对AndroidCordova平台安全问题。总结:在VisualStudio中,右键单击config.xml并选择“查看代码”当使用默认版本的Cordova4.3.0时,在config.xml的根元素下添加以下内