Cordova build For Windows
我成功地为Android构建,现在我想为Windows构建应用程序. 设置Windows的构建环境的过程是什么? 我不想与Visual Studio合作,我可以单独安装Windows SDK并使用命令行使用它? 如果我查看这里的文档,它不会介绍任何细节 https://github.com/apache/cordova-windows 此处也提到了同样的 https:/https://cordova.apache.org/docs/en/latest/guide/platforms/win8/index.html 如果我无法逃脱视觉工作室的使用,那么请提及安装Cordova开发工具的正确方法 Thanks 解决方案 您对Visual Studio的问题是什么? Visual Studio社区是免费的,Microsoft的Taco(Apache Cordova的工具)很棒.最终,您可以使用Cordova CLI来创建和管理项目,但是您需要Micr
0 2023-12-08
编程技术问答社区
Cordova 5.0后退按钮退出jQuery移动应用程序
我正在使用Visual Studio 2015 RC和jQuery Mobile构建Cordova 5.0.0应用程序( cordova-plugin-media 在 cordova-plugin-file ,尽管我没有明确地使用文件插件. 问题 无论我在哪个页面上,如果我按下硬件返回按钮,该应用程序都将转到后台(不关闭,只是该应用程序已远离).从我阅读的所有内容中,我了解返回按钮应该像默认情况下的页面导航一样工作. (也就是说,如果您从第1页到第2页,然后按一下,然后转到第1页). 所以,我尝试用自己的实现覆盖后顿,但是我无法获得这是一些代码: (function () { "use strict"; document.addEventListener( 'deviceready', onDeviceReady.bind( this ), false ); function onDeviceReady() { cons
a href="onclick "在windows phone cordova应用中不工作
我已将Winstore-jscompat.js用于JS修复.下面代码生成子类别. 但它没有调用parsesubcategory函数. $.each(category.sub_categories, function(index2, subcategory) { var subCatName = subcategory.name; $("#test-listview" + index).append('' + subcategory.name + ' '); }); 编辑: 这在iOS和Android上工作正常,但在Windo
0 2023-12-08
编程技术问答社区
Cordova相机插件返回绿色图片 Windows Phone 8.1
非常奇怪的行为:在Takinf之后,使用Cordova摄像头插件返回图片的第二张或第三张图片为绿色,约为200kb,而通常约为2 MB.拍摄更多"绿色"图片时,应用程序崩溃和默认的相机屏幕变为绿色,直到重新启动电话. 尝试了不同的参数,例如获取URL而不是base64,不同的图片尺寸 - 没有运气. 这是在诺基亚Lumia 520上复制的,但是Microsoft Lumia 535允许拍摄大约6张照片.而Android正常工作. 代码看起来像: navigator.camera.getPicture(onSuccess, onFail, { quality: 50, destinationType: Camera.DestinationType.DATA_URL, encodingType: Camera.EncodingType.JPEG, sourceType : Camera.PictureSourceType.CAMERA
0 2023-12-08
编程技术问答社区
Cordova/Phonegap: WP8.1导航条重叠
我的Cordova应用程序是针对WP 8.0目标的. 在没有硬件按钮而不是可换速度的WP8.1设备上运行它时,HTML内容被Navbar重叠.隐藏Navbar时,Navbar的黑色背景仍留下来,仍然与HTML重叠.也可以滚动整个WebView,因此我可以看到重叠的内容以及WebView的内容. 是否有可能防止这种重叠或防止整个WebView的滚动? 解决方案 我遇到了完全相同的问题.当Cordova Web视图扩展到屏幕的全高度时,这可能会在带有软键的设备上的Windows Phone 8.1上发生,因此它出现在Softkeys/navbar后面. 不可能使用JavaScript检测到Navbar的存在或高度,并且由于Cordova似乎是为Windows Phone 8而不是8.1编写的(至少是4.3)到较新的8.1 ​​API,它可以对Navbar做出反应. 为此,我为我的应用程序编写了一个Cordova插件来处理此问题.当应用程序启动以将NAVBAR/SOF
0 2023-12-08
编程技术问答社区
VS + Cordova + WP8 = requirejs的模块加载超时
我正在使用Visual Studio 2015 + Cordova构建Windows Phone手机游戏. 尝试在设备上进行调试时,我会收到此错误: 第8行,第137列的未经处理的例外 ms-appx-web://net.boardgamesonline.drawit/www/js/libs/require.js 0x800A139E- JavaScript运行时错误:模块的加载超时: 声音,libs/signals.min,config,组件/共享.. 我的VS在Windows 10上运行,并更新了所有内容(Cordova,SDKS,Tools ..) 使用Intel XDK和作品为Android和iOS构建了同一项目. 但是,在调试时,它在Windows Phone 10上无效. 如果我发布它 - 它有效,但是我需要调试器工作. 这是我的index.html: DrawIt
PhoneGap应用程序在WP8.1上崩溃
tl; dr - 我似乎无法在WP8.1上成功运行Phonegap应用程序.在我诊断问题的过程中,有很多问题. 设置:我创建了一个PhoneGap 3.4 Windows Phone应用程序,使用Visual Studio 2012在Windows Phone 8上对其进行了测试,并提交了它.我收到了Windows Phone 8.1的人的大量崩溃报告. 诊断问题:我继续使用Visual Studio 2013在Windows上使用WP8.1模拟器上运行该应用程序.我收到以下错误: Deployment of application to device failed. Exception from HRESULT: 0x89721500 我然后尝试选择"重新安排到Windows Phone 8.1".该应用程序启动并显示了Splash屏幕,但随后也崩溃了,我会收到以下错误: An exception of type 'System.SystemExceptio
0 2023-12-08
编程技术问答社区
如何将一个远程javascript应用加载到cordova windows phone 8.1应用中,并让它访问cordova插件
我们正在尝试创建一个相对较薄的Cordova应用程序,以部署到Windows Phone 8.1平台 它将JavaScript应用程序从远程服务器加载到其主要WebView中,但也可以维护对Cordova/PhoneGap插件的访问. 我们已经在Android中成功完成了此操作(请参阅本文的底部). 远程应用程序需要以下功能. 访问Cordova插件. 设备离线时的持久性. 数据在应用程序中的持久性,特别是当设备的功率循环时.我们打算将indexDB用于此. 这是可能的,如果是这样? Windows Phone 8.1 中的当前播放状态 window.location = remoteUrl ; 导致在系统浏览器中打开遥控器.这不是我们需要的. Windows Platform apears的INAPP浏览器的略有不同 在 cordova wiki 中描述.这表明 window.open('http://whitelisted-url.co
0 2023-12-08
编程技术问答社区
Error::Plugin not allowed in config.xml | Cordova/Phonegap
我正在尝试在WP8中创建我的第一个插件,但是我会收到此错误 config.xml . 不允许插件 我在做什么错? 在config.xml 中 在echo.js window.echo = function (str, callback) { cordova.exec(callback, function (err) { callback('Nothing to echo.'); }, "com.example.echo.plugins.Echo", "echo", [str]); }; 在echo.cs 中 using WPCordovaClassLib.Cordova; using WPCordov
0 2023-12-08
编程技术问答社区
如何清除windows phone 8 cordova插件中的cookies?
我试图弄清楚如何在Windows Phone 8 Cordova插件中清除cookie. 我一直在这里玩建议 http://cloudstore.blogspot.in/2010/09/clearing-cookies-cookies-on-windows-phote-phote-7-or.html 和这里基本上您要么获取Web浏览器实例并使用便利方法,例如: await browserInstance.ClearCookiesAsync(); ,或者您从请求中获得cookie并将其丢弃/过期,例如: HttpWebRequest _webRequest; Uri uri = new Uri("https://blah.com"); CookieContainer _cookieContainer = new CookieContainer(); _webRequest = (HttpWebRequest)HttpWebRequest.Create(uri); _w
0 2023-12-08
编程技术问答社区
在windows phone中通过z-index锁定屏幕
我在加载数据时使用加载程序,在加载程序下,有深层屏幕, 链接和导航项目应在那个时候锁定,应用程序是基于电话盖的应用程序,iOS和Android中的一切都还可以. 问题是在WP8中,屏幕是黑暗的,但是链接和导航是可单击的. 这是我的CSS代码 .loader { background: rgba(0,0,0,0.6); width:100%; height:100%; position:absolute; left:0; right:0; z-index:1000; } 我已经研究了一种解决方案,可以使用透明图标而不是RGBA着色,但无法解决问题.请任何解决方案或想法如何解决此问题. 解决方案 该问题是通过JavaScript解决的. 我已经将单击事件侦听器添加到我的加载程序元素(.loader). $(.loader).on("click",function(e){ e.preventDefault(); });
0 2023-12-08
编程技术问答社区
用Cordova在Windows Phone上发布表单到外部Paypal窗口
这个问题是我以前的问题的延续>. 我正在尝试发布带有信息的表格.该应用程序目前是使用JavaScript和HTML5在Cordova定位Windows Phone 8上构建的. 我设法使用Cordova提供的InappBrowser插件获得了常规的外部链接(因此在本机浏览器而不是在应用程序内部打开的外部链接).但是,我似乎无法以相同的方式发布表格.我已经能够在单独的窗口中打开Sandbox PayPal URL,但是没有发布这些信息. 这是代码段: $(document).on("click", "#buyNow", function() { var form = document.forms[0]; window.open(form.action, '_system', 'location=yes'); form.submit(); }); 其中form.action是上述片段作为解决方案提供,但我只能打开动作URL(我的情况下是沙盒
0 2023-12-08
编程技术问答社区
Ajax header basic auth: request timeout not working on wp8
我目前正在为VLC媒体播放器编写遥控器.我使用HTTP-WEBInterface连接并控制服务器.由于版本2.1.0 VLC需要设置密码.这本身不是问题.我用以下ajax-request 解决了它 checkConnection = function(id, folder){ $.ajax({ url: 'http://' + data.ip + ":" + data.port + '/requests/status.xml', headers: { "Authorization" : "Basic " + data.authorization }, timeout: 3000, success: function (data, status, jqXHR) { //Yeah do stuff } }, error: function(data){ /
0 2023-12-08
编程技术问答社区
从运行windows phone的phonegap插件访问cookies或WebBroswer类
我必须从在Windows Phone 8上运行的Phonegap应用程序管理Cookie(删除). 我已经创建了一个C#PhoneGap插件.在网络上,我发现WebBroswer类可以是删除我的WebView的cookie的方式. ,但我找不到从我的电话盖插件访问此类的确切方法. Windows Phone 8中的PhoneGap插件扩展了" basecommand" Phonegap类. 任何帮助都将不胜感激. Julien t. 解决方案 这可能是您要寻找的: http://github.com/bez4pieci/phone-gap-cookies-plugin 用法: window.cookies.clear(function(){ console.log("清除饼干!"); }); 其他解决方案 由于我目前无法在Orignal问题或Ericpeters0n的答案中添加评论,所以我添加了此答案以节省其他任何人阅读的时间.
0 2023-12-08
编程技术问答社区
防止windows phone 8应用程序中出现反弹效果
我正在开发乘法动态WP8应用.我需要禁用WebBrowser默认弹跳效果(例如橡皮筋).我将以下行放在配置文件中,它在DidInt具有溢出滚动的页面中正常工作.如果内容动态加载并且具有垂直滚动,则会出现弹跳效果.我该如何解决这个问题,请帮助.. 使用Cordova 3.4.0 解决方案 public MainPage() { InitializeComponent(); this.CordovaView.DisableBouncyScrolling = true; // add this line //Splash_Screen(); } 这将解决您的问题检查此答案 Windows Phone 8
0 2023-12-08
编程技术问答社区
Windows Phone 8视口问题
iam开发Windows Phone 8 + Cordova项目.在此,我需要在景观中显示一些页面.在肖像中,页面看起来不错,大小是正确的.但是,当涉及风景时,整体设计已放大. iam使用它作为我的视口风格 @-ms-viewport { width: device-width; width:350px; user-zoom:fixed; max-zoom:1; min-zoom:1; } 和在index.html中使用, 有人可以建议解决这个问题吗? 谢谢! 编辑:我想要的是仅在景观模式下缩小页面的大小! 解决方案 使用以下代码修复了它,
0 2023-12-08
编程技术问答社区
当我使用GET变量时,phonegap应用程序中的导航失败
我已经创建了一个小型2页应用程序,但是当我使用get变量导航到页面时,它会失败,例如 window.location.href = 'game.html?id=2' 使用www/game.html导航效果很好,但会破坏逻辑.谁能告诉我为什么这是? 上述window.location.href扔 CordovaBrowser_NavigationFailed :: www/game.html?id=2 解决方案 尝试以下代码必须工作. var dirPath = location.href.replace(/\\/g, '/').replace(/\/[^\/]*$/, ''); window.location = dirPath +"/game.html"; 其他解决方案 替换'? #i测试的符号,它可以正常工作 详细: 原始代码 window.location.href ='game.html?id = 2' 替换为 windo
0 2023-12-08
编程技术问答社区
如何通过PhoneGap/Cordova在Windows Phone上启用设置面板
我刚刚用Phonegap完成了我的第一个WP8应用程序,突然间,我发现我的应用程序没有设置面板(我不确定这是该部分的正确名称 - 在右下角以及单击它时,一个面板显示). 这是设置面板(如果我所指的名字不正确,我想知道,请纠正我.) 您知道如何启用它吗? 非常感谢 解决方案 您指出的三个点 - 如果我不误解那个点,则称为省略(您可以在此 msdn post ),它是标准Windows Phone应用程序栏的一部分. 不幸的是,我不熟悉Phonegap/Cordova.在标准的Windows Phone应用程序(使用WP SDK开发)中,显示应用程序栏(包括它的省略号),如 msdn .但是至少,我发现这篇文章可能会给您一些尝试: WP7上的PhoneGap提示4:应用程序栏
0 2023-12-08
编程技术问答社区