草庐IT

iphone-web-app

全部标签

javascript - 从 jQTouch/Phonegap iPhone 应用程序发布 Twitter 和 Facebook 更新

我正在使用jQTouch和Phonegap编写一个简单的iPhone应用程序,我计划通过AppStore发布它。部分计划功能将允许用户使用应用程序的输出(一些文本,可能是一个链接)更新他们的Twitter或Facebook状态。在我继续并开始推出我自己的解决方案之前,是否有任何JS库或插件(或其他任何东西)可以使这变得更简单?我尝试了一些谷歌搜索,但没有找到任何结果。所有身份验证/错误处理代码的想法有点令人生畏。谢谢,詹姆斯。 最佳答案 我最终使用ChildBrowser插件实现facebook和twitter登录,以验证为移动网站

javascript - Node.js Web 服务是什么样的?

我正在研究Node.js并考虑使用它来构建API。据我所知,ExpressJS将是Web框架,而不是我想要解决这个问题的东西。那么Web服务应该是什么样子的呢?它会只是创建一个服务器,与mongo对话并返回结果吗?另外,路由是什么样的?(我显然想“设计”路线)。 最佳答案 如果Express是您的Web框架,请查看express-resource(Github)用于路由API的中间件。您定义资源,它会用很少的样板文件为您连接REST风格的路由。app.resource('horses',require('./routes/horse

javascript - setInterval 在滚动期间在 iphone/ipad(移动 Safari)中暂停

我在网站中使用了setInterval函数,它在IE、Chrome、Firefox和Safari中运行良好。当我在ipad/iphone(safarimobile)上尝试时,我遇到了问题:如果我滚动屏幕,setInterval函数会暂停,只有当我停止滚动时它才会恢复!有没有办法防止函数暂停?谢谢 最佳答案 恐怕不行,没有办法阻止这种行为。在SO中有很多关于这个问题的主题(更多相关),这里特别是interestingone.它的总结很简单:iOSelasticscrollcan'tbetracked.There'snoeventlis

javascript - 在 iPad Web App 上拖放 - 同时保留滚动功能

我正在使用JqueryUI拖放(http://jqueryui.com/demos/draggable)和https://github.com/furf/jquery-ui-touch-punch将触摸事件映射到鼠标事件。到目前为止,整个拖放操作都很好。我现在遇到的问题是我有一长串可拖动元素,我还需要能够在iPad上滚动列表...当我将列表元素设置为可拖动时,这将不再起作用。我尝试使用jqueryui提供的约束,例如distance和delay-但即便如此,滚动事件似乎已被拖动事件完全禁用/覆盖。我可能需要编写一个自定义函数,例如“只有向左移动至少50像素才能使其可拖动”之类的。有没有

javascript - 将 PDF 文件从 Web 应用程序写入 U 盘

我担心这样做的可行性:在一台预配置的机器上,我将预装一个Web应用程序,紧挨着一个Apache套件。所以客户端和服务器是一样的!在此Web应用程序中,用户可以拖放PDF文件到USB图标。然后Web应用程序应该将放置的PDF写入附加的U盘。我从来没有做过这样的事情(写入USB),所以我很没有安全感。我很清楚有关JavaScript和文件系统访问的浏览器限制,但是......经过一番研究后我发现,可能有一些可能并且相关的(我是网络平台专家)解决方案:制作一个具有USB权限的“Chrome应用程序”(这真的有用吗?)使用PHP找到USB,然后写入它(这在Windows下如何工作?)使用一些F

javascript - Google Apps 脚本中未处理的异常

我创建了一个公共(public)Web应用程序,可以访问我的私有(private)电子表格数据。我可以在try..catch中捕获并记录异常,但是:是否有可能捕获所有未处理的异常,例如浏览器window.onerror?我可以在某处查看未处理异常的日志吗?由于诸如“服务调用次数过多”之类的异常,我的应用程序甚至无法运行,因此我绝对无法处理这些异常。是否有此类异常的日志?这些问题太简单了,以至于我问这些问题时有点困惑,但经过几个小时的研究,我找不到答案。提前谢谢你。 最佳答案 这些是当前正在解决的问题。现在,在Apps脚本抢先体验计划

javascript - 在网络应用程序中获取 iphone ID

我想为iphone创建一个网络应用程序,我需要获取设备的ID(而不是用户名/密码)。这可以做到吗? 最佳答案 看起来你不需要太多的工作就可以获得UDID,这个答案来自这篇博文:http://bendytree.com/tips/Getting-an-iPhone-UDID-from-Mobile-SafariApple允许开发人员通过手机和您的网络服务器之间的特殊交互来获取一个人的UDID(并做许多其他事情)。这是一个概述:他们点击了指向您网站上.mobileconfigXML文件的链接这会调出他们手机上的配置设置并为他们提供一个“

javascript - Web Audio 中 AudioNode 的清理

WebAudioAPIdocs不要真正解释用完AudioNode后的用途。例如,如果我用完了一个AudioBufferSourceNode并且我想摆脱它,只调用noteOff()就足够了吗?还是我需要断开连接吗? 最佳答案 只需调用noteOff()就足够了,或者如果AudioBufferSourceNode没有循环,它会在到达样本数据末尾时自行完成(不需要调用noteOff())。无需断开连接。 关于javascript-WebAudio中AudioNode的清理,我们在StackOv

javascript - 使用 Javascript 隐藏 iPhone 的键盘

有谁知道如何在用户触摸按钮“开始”而不是“完成”后在Safari中隐藏iPhone的键盘?我需要Javascript和HTML5的解决方案。 最佳答案 使用jQuery你应该从你点击的按钮中取消焦点,$("#button_id_clicked").click(function(){$("#search_input_id").blur();//UNFOCUSTHEINPUT});我在我的网络应用程序上使用它 关于javascript-使用Javascript隐藏iPhone的键盘,我们在S

javascript - 谷歌地图劫持​​了 iphone 的滚动(触摸事件)——如何恢复?

我使用JQuery。我使用googlemapsapiv3。现在,在我的iPhone上,如果我将手指放在map区域,我无法向下滚动页面。map选项中的draggable:false不起作用。它只是阻止map在内部移动。找到了这些类似的问题,但无法从中得到答案:HowcanIdisablescrollingontheGoogleMapsmobilelayout?EmbedGoogleMapsonpagewithoutoverridingiPhonescrollbehaviorGoogleMapsAPI;SuppressMapPanningtoenablePageScrolling有什么简单