Tag: cordova

如何testingUIWebView的JavaScript的10MB限制?

我试图testingUIWebView的10MB限制在Javascript内存分配。 这是我在模拟器上运行的代码(iOS 5.1)。 int size = 10485760+1024000*10; int i = 13; char *cStr = (char *) malloc(size); // 20MB buffer char *lcStr = cStr; lcStr+=i; strcpy(cStr, "window._x = \'"); for ( ; i < size-4; i++){ if(i%2){ *lcStr = ' '; }else{ *lcStr = 'c'; } lcStr++; } strcpy(lcStr, "c\';\0"); NSString *longStr = [NSString stringWithCString:cStr […]

我如何重新定位固定的页眉和页脚?

我使用固定页眉和页脚时遇到了一些问题,但是有些build议我使用Position:Absolute而不是Fixed,并且在使用JavaScript代码进行滚动时重新定位页眉和页脚,是否有人知道如何做到这一点? 或者这个问题面对他。 任何build议都会有所帮助。 最好的祝福。

如何使用Sencha touch 2单独访问本机iOS文件系统

我正在研究Sencha Touch应用程序。 在这个应用程序中有一个用例,我需要修改文本文件并在iOS设备上重新保存。 由于我已经处理了将近300-400MB的数据,所以我不能在这里使用本地存储(请纠正我,如果我错了)。 在这里,我不想使用Phonegap或任何其他框架来访问本机文件系统。 你能告诉我,我怎样才能使用Sencha触摸本身访问本地文件系统。

在iPhone中,在iphone中的cordova.plist文件中将url添加到白名单中

我正在手机上的网站http://www.turrg.com在手机上的移动应用程序,它的所有工作正常与Android,但在iPhone的情况下,我必须添加url域名到cordova.plist文件中的白名单。 但在网站的数据来自不同的2个网站,所以我必须将这些网站的域名添加到cordova.plist文件中的白名单是否有任何解决scheme,我dynamic的广告这些域名意味着当新的域名是自动添加添加到turrg网站..像这样在cordova.plist文件中添加域名。 <key>ExternalHosts</key> <array> <string>*.facebook.com</string> </array> 当网站有新的域名时,如何自动添加这种types的域名。 请帮助我提前致谢。

在iOS的工具栏中包含UISearchBar

我正在尝试在工具栏上放置一个.xib文件的UISearchBar。 我可以将search栏拖放到工具栏上,但显示以下错误。 ControllerName.xib:error: illegal Configuration: UISearchBar embedded in UIBarButtonItems (Only available ub iPad documents). 请指导我如何将UISearchBar包含到xib中的工具栏中。

在更改为3.1.0之后,PhoneGap不会播放声音

我有一个phonegap应用程序,播放声音,当你点击和图标。 它工作正常之前我升级我的phonegap内部版本从2.9.0到3.1.0(ios 7构build支持)。 这是我的代码 //Play Audio function playAudio(src) { if (device.platform == 'Android') { src = '/android_asset/www/' + src; } var media = new Media(src, success, error_error); // Set Volume media.setVolume('0.7'); media.play(); } function success() { // Default the icon $('#sound-icon').removeClass('sound-icon-active').addClass('sound-icon-default'); //Ga tracking ga_storage._trackEvent('Sound Played', 'Play', 'Sound Played succesfully.'); } 代码神秘地停止工作。 我可以在这里丢失一些东西,或者在iOS SDK中有什么改变 编辑:我解决了这个问题根据来自Dawson Loudon的input,在电话3.x你必须包括不同的插件访问设备的具体function。 […]

Phonegap 3.3.0 config.xmlparsing错误

它看起来Phonegap 3.3.0破碎。 我做: $ cordova create app de.app.name "app-name" $ cd app $ cordova platform add ios 在platforms/ios/*.xcodeproj打开xcode项目并运行它(xcode 5.0.2)。 我得到一个parsingconfig.xml错误的exception。 我注意到www/config.xml和platforms/ios/www/config.xml被破坏。 文件末尾有一些二进制的空白空间。 删除,修复了错误,但我仍然无法安装任何插件 。 有没有其他人有这个问题? 我怎样才能解决这个问题? 更新如果我坚持phonegap命令看起来更好的东西: $ phonegap create app de.app.name "app-name" $ cd app $ phonegap local build ios config.xml现在看起来不错,确实包含更多。 platforms/ios/www/config.xml更大,但仍然有失败的结局。 另外插件安装仍然无法正常工作。 更新2find一个不错的教程 ,需要使用cordova而不是phonegap并执行如下操作: cordova create App com.App.Name App cd App cordova platform […]

通过命令行创buildiOS共享扩展

我知道我可以使用XCode UI创build一个iOS 8共享扩展(文件>新build>目标>共享扩展) 我想要的是能够用shell命令做同样的事情,这可能吗? 很长的故事: 我在Cordova应用程序的上下文中,我的xcodeproj由Cordova生成。 目前,我有所有的Cordova应用程序与shell脚本工作,没有任何手动过程,但为了共享扩展,我不得不要求用户,在Schell脚本中,在XCode执行手动操作来创build共享扩展。 我想删除该手动程序。 Cordova目前不支持共享扩展声明,我听说这样做会很复杂,因为xcodeproj文件在许多地方被修改,并且很复杂。

PhoneGap FileReader / readAsDataURL不触发callback

我正在使用PhoneGap Build来构buildiOS v7.1 +应用程序并使用weinre进行debugging。 我正在使用媒体捕获插件和文件API来捕获video,以获取其base64表示forms。 我可以让录像机打开,拍摄一个video,并返回文件path。 然后,我使用resolveLocalFileSystemURL()来获取resolveLocalFileSystemURL()所需的文件对象。 问题是FileReader永远不会调用onloadendcallback。 我一整天都在瞎忙。 把console.log()放在我能想到的地方。 我检查,以确保iOS版本的支持 。 每个variables都是我期望的,但是callback函数根本就没有被调用。 我也尝试设置所有其他callback,但他们都没有被调用。 我试图用readAsDataURL()replacereadAsDataURL() ,但我仍然得到bupkis。 我试过等了五分钟,因为我认为asynchronous调用可能会花一点时间,但还是一无所获。 以下是我的代码。 下面是控制台输出。 var elements = new Object(); elements["video"] = $("#window_incident_create > .video > source")[0]; navigator.device.capture.captureVideo( function(files) { for ( var i in files ) { var file = files[i]; var name = file.name; var path = file.fullPath; if […]

在批准之前testingFacebook集成

我想testing一个开发中的移动应用程序,它将使用Facebook APIlogin用户并阅读共同的朋友。 但是,从我所知道的情况来看,除非应用程序已通过validation,否则我无法使用API​​login用户,但为了validation应用程序,审查小组将“需要testing和validation[我的] Facebook集成”。 考虑到(根据我的印象),在提交之前我无法testing自己的整合,我感到困惑。 我觉得这是一个“鸡和蛋”的东西,所以我想我不理解这是如何工作正确的。 任何人都可以请解释或指向我的任何资源? 我一直在不停地寻找如何做到这一点。 谢谢!