Tag: JavaScript

PhoneGap只使用UIWebVIew还是在做更多的事情呢? 硝基?

PhoneGap只是使用UIWebVIew还是在做更多的事情呢? 它可以利用苹果Nitro VM吗? 我目前正在探索将我们的JavaScript应用程序移植到本机的​​select。 我正在研究PhoneGap和Titanium,试图弄清楚它们有什么不同。 感谢您的任何见解。

Phonegap Cordova Statusbar插件创build双条

我正在使用手机上的应用程序。 通过CLI构build,而不是手机构build。 我遇到了cordova-plugin-statusbar插件的问题。 它会打开时添加一个额外的酒吧高度。 这是它的样子。 双高度菜单栏: 我已经用两种方式实现了状态栏。 首先通过添加标签到config.xml <platform name="ios"> <preference name="StatusBarOverlaysWebView" value="false" /> <preference name="StatusBarStyle" value="default" /> <preference name="StatusBarBackgroundColor" value="#000000" /> </platform> 我也做了这个与JavaScript,(通过首先删除configuration标签),并添加以下到我的DeviceReady函数 StatusBar.overlaysWebView( false ); StatusBar.backgroundColorByHexString('#000000'); StatusBar.styleDefault(); 要看看发生了什么,我已经改变了颜色,我得到了这个 双状态栏2种颜色: 当我删除一切或设置overlaysWebView为'真',我没有间距,我的内容是在菜单栏下。 StatusBar.overlaysWebView( true ); 这导致我相信我没有CSS问题。 另外,我经历了我的CSS,没有看到任何会增加这一点。 我的CSS是非常基本的。 /* Style Reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, […]

我应该在iOS / Android上使用哪个“事件”与<input />元素?

当用户开始键入input元素的search字段时,我需要显示/隐藏结果。 我可以使用一些有趣的事件 mousedown / mouseup touchstart / touchend 焦点 或者可能完全忽略“点击”事件,只是使用“更改”事件来检测文本是否出现在search框中,2.作出相应的响应。 由于可能存在许多细节, 特别是跨设备,我不拥有 ,无法testing,我希望有人可以告诉我,我应该使用哪个事件来处理这种情况。 * – 注意 – 演示需要手动编辑以下内容,直到configuration正确的事件 $("#local-filterable-listview").hide(); $("#defaultHomeContent").hide();

iOS上的Deezer JavaScript SDK没有收到player_position事件

当我使用带有DZ.Event.subscribe('player_position', …)的JavaScript SDK在我的InApp中订阅player_position事件时,InApp在iPhone中的Deezer应用程序内部运行时从不触发事件callback。 它在Android和桌面上被触发。 这个事件是否也会在iOS上被解雇?

诺基亚这里的JavaScript API禁用缩放iOS中的缩放

我刚开始使用诺基亚这里的API,它工作的很好,但我注意到,地图禁用在iOS和iPhone和iPad上的缩放。 这里是一个例子: http : //seemann.com/mapsample/ 在桌面上的大多数浏览器上都能正常工作,但在iOS上不可能缩放。 (还没有在Android上进行过testing。)即使closuresBehavior组件,也会发生这种情况。 思考?

ngCordova捕获不能在设备上工作

我正在尝试使用Ionic和ngCordova来录制audio。 这是我的代码:$ scope.captureAudio = function(){var options = {limit:3,duration:10}; $cordovaCapture.captureAudio(options).then(function(audioData) { // Success! Audio data is here alert(audioData); console.log(audioData); }, function(err) { // An error occurred. Show a message to the user alert(err); }); }; 当我在模拟器中运行它时,它工作正常,并启动录音机,当录音完成时,它将注销audioData。 当我把它上传到离子视图并运行它时,我什么也得不到。 甚至不是一个错误。 有没有人见过这样的事情? 谢谢凯文

Pushwoosh phonegap插件,检索设备ID

我正在使用Pushwoosh phonegap插件进行推送通知。 成功注册后,我需要存储注册在“hwid”参数中使用的设备ID,以便我可以定位使用相同设备ID发送的推送通知。 这在Android上效果很好,因为它似乎phonegap device.uuid是pushwoosh插件发送到他们的服务器相同的ID。 但是,在ios上device.uuid返回一个不同于发送pushwoosh的ID。 我可以从Xcode控制台看到日志hwid插件发送pushwoosh,但无法弄清楚他们从哪里得到这个ID和如何在phonegap访问相同的ID。 编辑:我希望getRemoveNotificationStatus函数将返回此信息,但实际上返回less于registerDevicecallback。 更新:好的,通过挖掘他们的插件代码,我看他们在哪里构build这个ID,他们发送到他们的服务器。 不知道为什么这个ID不能通过phonegap插件访问,因为这是我最终需要具有的ID,目标是推送通知到特定的设备。 他们的代码: (NSString *) uniqueDeviceIdentifier{ NSString *macaddress = [self macaddress]; NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier]; NSString *stringToHash = [NSString stringWithFormat:@"%@%@",macaddress,bundleIdentifier]; NSString *uniqueIdentifier = [self stringFromMD5:stringToHash]; return uniqueIdentifier; } – (NSString *) uniqueGlobalDeviceIdentifier{ // >= iOS6 return identifierForVendor UIDevice *device = [UIDevice currentDevice]; if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.1")) { […]

某些JavaScriptfunction在iOS设备(iPhone,iPad)上无法使用

希望您能够帮助我。 花了好几天的时间试图解决这个问题,我吓坏了。 我的JavaScript鼠标事件function在iOS设备上不起作用。 我红色这个苹果的文章 ,我添加到我的HTML标签这个属性: onclick="void(0)"但它只是不想工作。 我可以在任何像这样的鼠标事件上触发一个警告消息: document.getElementById("el").addEventListener("mousedown", function(){ alert("Bla-Bla"); )}; 但是像这样的东西在同一个eventlistener内没有被执行: document.getElementById("el").classList.remove("bla-class"); 有人可能知道这个问题是否有解决scheme?

面料js自定义旋转图标只在iPhone的谷歌浏览器中不可见

我创build了一个面料js编辑器。 我正在使用自定义图标旋转,这是不可见的只有在iPhone的谷歌浏览器。 请给我解决scheme。 这个代码我用于自定义图标 isVML = function() { return typeof G_vmlCanvasManager !== 'undefined'; }; // overriding _drawControl method fabric.util.object.extend(fabric.Object.prototype, { hasRotatingPoint: true, cornerSize: 25, _drawControl: function(control, ctx, methodName, left, top) { if (!this.isControlVisible(control)) { return; } var size = this.cornerSize; isVML() || this.transparentCorners || ctx.clearRect(left, top, size, size); if(control !== 'mtr') ctx['fillRect'](left, top, size, size); […]

Bootstrap Popover在点击时closures:在桌面浏览器中工作正常,但在移动浏览器中不起作用

所以我有一个运行在nodeJS上的web应用程序,并使用bootstrap作为前端。 我已经集成了一些bootstrappopup,他们做了以下几点: 当用户点击或点击图片时,会popup对话框。 用户可以点击任何地方,它会消除popup。 当我从台式机或笔记本电脑浏览器打开应用程序时,它们工作正常,但是当我通过移动浏览器(iPhone上的Safari浏览器)打开应用程序(使用计算机的IP地址)时,popup窗口不会在点击时消失。 这里有什么问题? 我错过了什么? 代码如下: <img src='/images/question.png' tabindex="0" role="button" data-trigger="focus" height="10" width="10" data-toggle="popover" title="Daily Hub Activity" data-content="Lorem ipsum blablabla." animation="true" data-placement="bottom">