草庐IT

javascript - 如何检测 iOS Mobile Safari 和 Chrome 的 "request desktop site"模式?

当用户使用iOS移动版safari的“请求桌面版网站”或iOSChrome的“请求桌面版”时,我想发送我网站的iPad版。那个模式好像只有user-agent不一样,而且好像检测不到。有什么想法吗?我的网站有三个版本:台式机/平板电脑/智能手机。平板电脑版本是桌面版本的静态版本,非常动态并且大量使用JavaScript(视差效果。) 最佳答案 我见过一些人使用cookies/sessionStorage来检测不断变化的用户代理,例如http://leavesofcode.net/2013/07/08/responsive-desig

ios - 是否可以在 Mobile Safari 中获取 iOS 6 advertisingIdentifier?

是否可以获得iOS6advertisingIdentifier在MobileSafari中? 最佳答案 目前无法完成。来自http://oleb.net/:iOSappscanreadthestateofthispreferenceandarerequiredtorespectit(seebelow).IwouldhavelovedifMobileSafarialsousedthissettingtosendanappropriateDoNotTrackHTTPheaderbutunfortunatelythatisnot(yet?

ios - 为什么 Safari Mobile 无法处理 iOS 8 上的许多输入字段

iOS8.0/8.0.1/8.0.2有这个问题。我有一个包含70个简单文本输入的页面:在iOS7上页面没有问题。但在iOS8上,选择和输入字段会导致iPad变得缓慢和滞后。您可以在此jsFiddle中查看问题示例有人知道这个问题的解决办法吗??? 最佳答案 问题似乎与作为文档或表单一部分的文本输入的数量有关。我通过在一小组文本输入周围放置标签“解决”了这个问题。等等在某些情况下,我的大型表格在元素中包含单独的文本字段。您不能在表单中包含或元素,而必须包含整个或单个元素的内容。在那些情况下,我必须在每个文本输入周围放置一个元素。etc

iphone - 使用 Couchbase Mobile 是否为时过早?

对于iPhone应用程序,我决定尝试使用NoSQL数据库,因为我需要在本地存储数据的性质。我找到的最复杂的解决方案是CouchbaseMobile.但似乎theprojecthasonlybetastatus.现在使用它是否为时过早? 最佳答案 CouchbaseMobile目前处于测试阶段,计划在9月底(2011年)发布GA/1.0。到8月底发布的下一个开发人员预览版时,iOS版本应该已完全准备好供您开始开发。Android版本在文档方面有些滞后,但也应该准备好在8月底积极开发。如果您是铁杆玩家,今天就可以开始,但如果您再等几周,

ios - Keith Clark 的 CSS Parallax Inertial/Momentum Scrolling on Mobile

所以我用KeithClark'spureCSSparallax建立了一个网站主意。它看起来不错,但我很好奇是否有人想出如何在iOS上允许惯性/动量滚动。Hereismysitesofar.目前我所知道的:目前惯性/动量滚动不起作用,因为基本上整个页面都保存在一个带有overflow-y:auto的容器中。因此,当您在页面上滚动时,您是在一个容器内滚动。在iOS上,您必须应用-webkit-overflow-scrolling:touch以允许非视口(viewport)滚动的任何内容具有惯性/动量滚动。如果将-webkit-overflow-scrolling:touch添加到.para

ios - 轨道 API : Authenticate users from native mobile apps using username/password or facebook token

因此,我已经绞尽脑汁好几天了,试图弄清楚如何将用户名/密码身份验证添加到我的Rails移动API。以下是我当前身份验证流程的简要概述:用户在移动客户端上选择“使用Facebook登录”,客户端重定向到Facebook应用程序并请求access_token成功后,Facebook使用访问token和客户端进行响应重定向回我的应用。客户端将访问token发送到我的API我的API使用koalagem检查访问token是否有效。如果token有效,Facebook会将用户数据发送到API创建新用户的地方。如果用户已经存在,我的API会向下发送用户数据。我的API在步骤4中处理访问token,

ios - 有人遇到过以全屏模式 iOS/Mobile Safari 运行的 Web 应用程序的缓存问题吗?

我的网络应用程序(在主屏幕上以全屏模式运行)和MobileSafari遇到了一个非常奇怪的问题。通常,在开发过程中,我会使用我想要进行的更改来编辑文件,然后从主屏幕重新启动该应用程序。根据iOS设计,网络应用程序将刷新并重新加载网站。然而,在一些奇怪但频繁的情况下,当我启动应用程序时,我得到了应用程序的缓存旧版本。如果我通过MobileSafari(而不是从主屏幕)导航到该应用程序,那么一切看起来都很棒。我在整个空间中添加了无缓存元标记,甚至试图通过向.css文件中添加?querystrings等来阻止缓存,但出于某种奇怪的原因,当缓存版本决定要显示时-它无论如何都会显示。从设置菜单中

iOS Google Places API : "This IP, site or mobile application is not authorized to use this API key"

我正在iOS7应用程序上测试GooglePlacesAPI。当我向API发送请求时,我得到一个带有以下错误消息的json结果:此IP、站点或移动应用程序无权使用此APIkey。为了构建请求,我转到了GoogleAPI控制台并根据我的应用程序包生成了我的iOSAPIkey。我没有在应用程序上使用Googlemap或其他任何东西,只是试图向PlacesAPI发出请求。有什么我遗漏的吗?PS:我复制了我正在使用的URL,并将APIkey更改为浏览器客户端key,并在Chrome中对其进行了测试并且运行良好。 最佳答案 您是否尝试过在iOS

jquery - 链接不会在带有 PhoneGap 的 JQuery Mobile 的外部浏览器中打开

我在使用JQueryMobile1.2.0的PhoneGap2.3.0中遇到问题。iOS中的任何外部链接都在应用内打开,而不是打开它们在应用内打开的Safari,这使得用户无法在不重启应用的情况下返回应用。我尝试了rel="external"和target="_blank"来指示它是一个外部链接,但都没有成功。我已经看到,带有JQMobile的PhoneGap的默认方式应该是我想要的方式。我发现有很多对这种行为的请求,但没有解决方法。 最佳答案 我将rel="external"添加到我的anchor链接。然后在MainViewCon

html - 控制 iOS Mobile Safari 和/或 UIWebView 中的文本选择行为?

我有一个包含多个段落的长HTML文档。当我尝试在iOS上的MobileSafari或UIWebView中选择文本时,会发生以下情况:首先,我在选择时获得了字符级别的精度。然后,当我选择更多时,精度会下降到两行文本,并最终下降到整个段落。无法准确地在我想要的位置结束我的文本选择。当我将CSScontentEditable属性设置为true时,我保留了字符级精度,但键盘也出现了,这当然是我不希望的.无论我选择的文本有多长,有没有办法保持字符级选择精度? 最佳答案 iOS8的WKWebView或许可以解决这个问题。WKWebViewCon