草庐IT

iphone - IOS Urban Airship 。如何处理通知

全部标签

javascript - Chrome 通知/权限栏 - 检测是否可见

当flash请求访问摄像头或麦克风时,Chrome会显示以下通知栏...是否有任何JavaScript或AS3方法来检测它是否可见? 最佳答案 我知道你已经问了很长时间了,但我们终于找到了一个我想分享的解决方法,ActionScriptCamera有一个名为currentFPS的公共(public)属性当权限未决时,它将保持不变并设置为0(零)。我们使用该属性来决定是否应该显示用户通知。 关于javascript-Chrome通知/权限栏-检测是否可见,我们在StackOverflow上

javascript - 如何处理非英语按键

当我将键盘布局切换为希伯来语并按下一个字符时,它会按原样接收到kepress事件中。例如,点击Д(v键),然后e.which就是1492。但是,当我进行组合时,键是英文键。所以对于alt+‹e.which是86。所以事件看起来像alt+v如果我想创建一个接受组合键和回调并注册回调但还显示回调文档的函数,这会很痛苦,因为如果我注册alt+‹,那么当我按下组合,它看起来像alt+v,但它与注册的组合不匹配。但是如果我注册alt+v,那么文档就会很尴尬。所以我的问题归结为以下情况之一是否可能:知道实际按下了哪个键(意思是,知道‹与alt而不是v一起按下)将希伯来文字符(或任何非英语字符)映射

javascript - 如何处理 $(document).foundation() 调用和 WebPack?

根据基金会的documentation:AfteryouhaveincludedtheFoundationJavaScript,justaddasimplecalltoinitializeallpluginsonyourpage.WerecommendthatyouinitializeFoundationattheendofthepage.$(document).foundation();我的应用使用WebPack,因此模块加载是异步。这意味着正文底部的经典脚本会在ui-view被模板填充之前运行。(使用Angular)。如果我将脚本放在底部,DOM会在被Foundation的脚本解析

javascript - 任何用户都会在 iphone、android 等移动浏览器中禁用 JavaScript 吗?即使设备有能力?

在桌面网站上,我们总是想“如果用户禁用了JavaScript会怎样”,我们尝试让我们的代码优雅地降级,这样我们至少可以显示重要信息。但是在移动浏览器中,我们应该以同样的方式思考吗?是否有任何理由在移动浏览器中禁用javascript?它们是否通过JavaScript对移动网站造成任何安全威胁?http://hubpages.com/hub/How-to-enable-disable-JavaScript-on-the-Droid-Android-phone 最佳答案 手机上的JavaScript当然存在一些安全风险-如果没有,您可以

javascript - 即使状态为 200,WNS 推送通知也不起作用

我正在通过WNS和WINJS(windowsPhone8.1)处理推送通知。我关注了这篇文章https://msdn.microsoft.com/en-us/library/windows/apps/hh465460.aspx.现在我无法在我的设备上接收推送通知,但WNS服务器以状态200和收到的消息回答我HTTP/1.1200OKContent-Length:0X-WNS-DEVICECONNECTIONSTATUS:connectedX-WNS-NOTIFICATIONSTATUS:receivedX-WNS-STATUS:receivedX-WNS-MSG-ID:77B35991

javascript - 在 JavaScript 中传递函数时如何处理参数?

这个问题在这里已经有了答案:Higher-orderfunctionsinJavascript(5个答案)关闭7年前。在http://eloquentjavascript.net/1st_edition/chapter6.html,有如下例子:functionnegate(func){returnfunction(x){return!func(x);};}varisNotNaN=negate(isNaN);alert(isNotNaN(NaN));我只了解基本的JavaScript和命令式编程,但被这种编程风格难倒了。运行时会发生什么?我单步执行代码并检查变量,发现x的值为NaN。它如

javascript - 页面在 iPhone 中存在虚拟键盘时向上滚动

我的网站上有一个聊天应用程序页面。主容器在移动设备上占据完整的高度和宽度。容器有position:fixed和里面的3个divposition:absolute。最后一个div#app-msg-composer有一个textarea并像其他聊天应用程序一样在其中发送button。以下是简要代码:Send#app-container{position:fixed;height:100%;width:100%;top:0px;bottom:0px;}#app-header{position:absolute;height:48px;width:100%;top:0px;}#app-body

javascript - 在 iPhone 网络应用程序上捏/缩放后如何获得视口(viewport)比例?

有谁知道如何在用户捏合或双击以放大/缩小JavaScript页面后获取视口(viewport)的大小(以像素为单位)或比例值?我尝试过使用window.innerWidth,但结果好坏参半。有时它似乎准确地给出了视口(viewport)显示的像素数,但是,如果我在页面上放大然后做一个大的捏来缩小,window.innerWidth将在600-700左右,即使它只是显示页面的~200px。该页面只有400像素宽,并且没有显示当您缩小到超过页面大小时看到的方格背景“您做得太过分了”。如果我稍微捏一下来放大和缩小,window.innerWidth似乎工作得很好。不幸的是,我不能指望用户只做

javascript - Safari iphone/ipad "mouse hover"在之前的链接被 javascript 替换后的新链接上

在您点击iphone或ipad上的链接后,它会留下模拟鼠标悬停,触发该链接上的a:hovercss样式。如果该链接具有使您保持在同一页面上的javascript处理程序,悬停状态将不会改变,直到您单击另一个链接。如果您有一个提问的ajax小部件并且每个答案都是链接,这会变得很奇怪。当您触摸其中一个答案时,它会以悬停状态突出显示,然后当问题和答案被新的问题和答案替换(使用javascript)时,出现在与先前答案相同位置的新答案具有其悬停状态自动触发。我想防止这种情况发生在新的答案链接上。有什么方法(也许是javascript中的某些东西)可以给我与“悬停”不再位于该元素上方相同的结果?

javascript - iPhone Safari 下拉菜单中的“下一步”不会触发更改事件

我正在尝试为移动safari做一个直接的级联下拉菜单。我在safari本身中有100%的工作,它显示了正常的样式下拉菜单。但是移动safari下拉菜单有一个“下一步”按钮。点击此下一个按钮会将您带到级联中的下一个下拉菜单并触发onchange()-因此下一个下拉菜单是空的。用户被迫按下“完成”以触发更改,然后单击下一个下拉菜单。有没有人知道解决这个问题的方法。或者移动safari的''下一个'触发了什么DOM事件? 最佳答案 从一开始就禁用第二个下拉菜单是目前为止我发现的唯一解决方法!它将禁用iPhone上的“下一步”按钮将禁用属性