我正在使用PhoneGap(cordova 2.9.1,android 4.4.2)并尝试在当前视图中打开外部URL: document.addEventListener("deviceready", function(){ window.open('http://www.google.com', '_self') }); 但是我收到以下错误: net :: ERR_CACHE_MISS( http://www.google.com ) 有任何想法吗 ?
../../../160wpb4.jpg 构build工具是:android-5.1 平台工具更新 我的平台是 Android的5.1 Android的17
我不打算提出一个问题,而是回答一个问题,因为我迄今为止在网上find了这个build议,而且我自己也是这样想的。 很高兴分享,对吧? 所以在命令行上,我这样做了: sudo npm install -g cordova sudo npm install -g phonegap 哪些工作正常,但是当我运行这些行中的任何一个: My-MacBook-Pro:~ username$ cordova My-MacBook-Pro:~ username$ phonegap 我收到了这些消息: -bash: cordova: command not found -bash: phonegap: command not found 为什么? 原来,我的/ usr / local / lib目录上的权限被设置为“everyone:No Access”。 我改变了“所有人:只读”,并再次尝试。 My-MacBook-Pro:~ username$ cordova My-MacBook-Pro:~ username$ phonegap 这次他们工作! 作为一个testing,我把它转回到“大家:无法访问”,看看它是否真的是问题。 这一次我得到了不同的信息: -bash: /usr/local/bin/cordova: Permission denied -bash: /usr/local/bin/phonegap: […]
我正在尝试使用jquery mobile和cordova来编程RSS阅读器。 我的RSS阅读器由3个页面组成(在相同的HTML文档中:page1,page2,page3)。 我试图覆盖(硬件)后退行为,所以它会退出程序。 为了检查我在项目设置中没有犯任何错误,我使用了PhoneGap示例项目并将其加载到Eclipse中。 每个示例函数工作,所以我已经将我的index.html和res文件夹移动到phonegap示例。 在我的index.html中,导入下列脚本: <script src="res/jquery-1.7.1.min.js"></script> <script src="res/jquery.mobile-1.1.1.min.js"></script> <script type="text/javascript" charset="utf-8" src="cordova-2.0.0.js"></script> <script type="text/javascript" charset="utf-8" src="main.js"></script> 和我的main.js文件看起来像这样: document.addEventListener("backbutton", function(e){ if($.mobile.activePage.is('#homepage')){ e.preventDefault(); navigator.app.exitApp(); } else { navigator.app.backHistory() } }, false); 你可以在第一个代码示例中检查我的脚本的版本。 关于如何让代码工作的任何想法,只要按下我的Xperia Arc上的后退button,它就会退出应用程序。 如果需要,我可以上传我的完整代码。 编辑:我已经testingphonegap(cordova)嘟嘟声function,我的android手机,它的作品,所以这没有任何与坏的脚本实施。 它必须是在main.js文件中的东西。 也许一些兼容性问题与jquerymobile后退function和phonegap后退function。
我正在使用phonegap / cordova。 everthing是安装推进即cordova,phonegap,ant,sdk,jdk。 但现在它说“节点不被识别为内部或外部命令”请帮助!
我正在使用Ionic框架构build一个应用程序,我在浏览器中完成了这个工作。 因为我现在想要使用cordovaOauth插件,所以我需要使用模拟器。 问题是我无法在浏览器中看到模拟器中的任何console.log(),这使得debugging变得困难。 有没有人知道如何在Ionic /cordova我可以利用模拟器的控制台日志logging? 所有的提示,欢迎!
我正在构build一个Cordova 3.5.0应用程序。 我使用grunt来构build一个缩小的web应用程序,然后使用cordova CLI和cordova挂钩来构build平台特定的包。 我使用了超过10个不同的插件,一些cordova官方和一些自定义。 我想知道如何连接和缩小与我的其他第三方库插件的JS文件。 执行cordova prepare我看到一个生成的cordova_plugins.js文件,其中包含以下内容: cordova.define('cordova/plugin_list', function(require, exports, module) { module.exports = [ { "file": "plugins/org.apache.cordova.globalization/www/GlobalizationError.js", "id": "org.apache.cordova.globalization.GlobalizationError", "clobbers": [ "window.GlobalizationError" ] }, { "file": "plugins/org.apache.cordova.globalization/www/globalization.js", "id": "org.apache.cordova.globalization.globalization", "clobbers": [ "navigator.globalization" ] } ]; module.exports.metadata = // TOP OF METADATA { "org.apache.cordova.globalization": "0.3.1" } // BOTTOM OF METADATA }); 我知道如何使用这些插件来缩小和生成单个文件,但不知道如何调整cordova构build过程,以便从单个文件中获取所有的clobbers,但不同的包。 我首先想到的是,所有的过程都必须在AFTER_PREPARE步骤中完成,在platforms/<platform>/assets/www文件夹
我试图运行一个应用程序,我在我的设备,与USB连接PhoneGap。 -> phonegap run android [phonegap] detecting Android SDK environment… [phonegap] using the local environment [phonegap] compiling Android… [phonegap] successfully compiled Android app [phonegap] trying to install app onto device [phonegap] no device was found -> adb devices List of devices attached SH25PW103163 device 我在这个设备上运行了一个eclipse中的原生Android应用程序,我已经启动了USBdebugging。 什么可能是错的?
我正在写一个扭曲SVGgraphics的游戏应用程序,直到他们哭泣“舅舅”。 该程序在iPad上运行(safari / webkit)时,从Web服务器托pipe,这里不需要再说了。 只要使用最新版本的Chrome(如v.25或更高版本),它就可以在Android平板电脑上运行。 该程序根本不访问互联网,但使用其SVGgraphics,运行Javascript和存储状态HTML5 localStorage()。 如果我在较老的Android平板电脑的“默认浏览器”上运行该程序,则SVGgraphics无法正确处理,因此我需要在平板电脑上使用最新版本的Chrome。 我刚刚为我的应用程序创build了一个APK,并且发现在我将它安装在新的Android平板电脑上时,它不会使用Chrome浏览器。 相反,它似乎使用embedded在APK中的浏览器,或者至less从平板电脑中存在剩余库的APK中调用。 我的APK的目标是使我的代码运行显示最近的webkit浏览器,这似乎意味着在Chrome环境中运行。 对于我的问题,我需要改变一些事情。 但是什么? 在我的APK中embeddedChrome浏览器? 告诉APK使用平板电脑的Chrome浏览器? 放弃使用APK分发程序? ??? 亲爱的读者有我的线索吗? 谢谢, 杰罗姆。
我的意思是在完全背景下工作,例如,即使屏幕closures,应用程序正在运行,并可以发送声音的通知。 我的应用程序用于观看价格变化。 价格变动时会有声音提示。 那么,答案应该是或不是? 谢谢。