我在这里和网上浏览了许多主题,试图解决我的问题。我非常接近找到解决方案,但有一件事仍然无法正常工作。我有一个640像素宽的移动网站。它应该:在所有浏览器上正确显示放大,在更改设备方向时也是如此用户不应该能够放大(输入字段也不能)。我已使用此视口(viewport)元标记来完成此操作:这在Android上非常有效,无论是纵向还是横向。它在纵向的iOs上也很好用,但它显示该站点在横向上缩小,因此它不适应手机的宽度,但保持原始纵向尺寸。我已经在iPhone5和iPhone4S上对此进行了测试。我发现大部分问题都与响应式网站有关,而与固定移动网站有关的问题则不多。是否可以通过更改视口(view
我是iOS和Objective-C的新手。我必须创建一个简单的应用程序,用户将在其中按下一个按钮,结果应用程序将打开safari。然后用户必须再次回到我的应用程序。我已经打开了safari,但我不知道如何将用户带回我的应用程序。我使用了这个简单的代码:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"http://www.google.com"]];关于我该怎么做的任何建议? 最佳答案 当您使用打开URL时[[UIApplicationsharedAppli
我需要通过JavaScript通过单击麦克风图标以编程方式触发iOS键盘上的语音输入功能。不仅仅是通过检测“粘贴”事件:我的意思是提示用户进行语音听写。我知道iOS在操作系统级别支持VoiceOver,但除了一些辅助功能属性外,我无法找到任何关于如何在HTML文本字段上操作语音输入的引用资料。我看过WebKitSpeechAPI的演示,例如this,但在iOS移动版Safari中它们都不被尊重。也没有将现在已弃用的-x-webkit-speech属性添加到我的文本输入字段。我还看到有人建议使用PhoneGap包装网络应用程序,这实际上并不能解决问题。我进行了详尽的搜索,甚至StackO
我正在使用oauth来验证我的iPhone应用程序的用户。他们单击登录按钮,Safari打开以显示密码输入页面。之后,他们使用自定义url方案重定向,例如myapp://somethingsomething,它再次打开应用程序(将Safari发送到后台)。我可以在重定向期间关闭浏览器点击吗?还是之后直接通过Javascript?我问是因为如果我的用户将登机牌导入他的Passbook,Safari会打开并再次让我的用户登录,因为该选项卡仍然存在。 最佳答案 Ok通过在发出重定向之前在JS中执行setTimeout()调用来修复。在se
我正在使用此处描述的方法:http://davidwalsh.name/css-vertical-center使div垂直居中。我的代码是这样的:.center-helper{position:relative;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}此方法在桌面上运行良好,但在iOS设备
我使用在iossafari下运行的javascriptjQuery代码(在我的iPad上)提取数据属性失败。我的代码在桌面浏览器上运行良好。HTMLJavascript(jQuery)console.log($('#mydiv').data("mine"));我的iosSafari的日志显示undefined而桌面Chrome的日志显示test它应该。我尝试了一些变体,例如console.log($('#mydiv').data().mine);和console.log($('#mydiv').dataset.mine);但这些并没有更好的效果。 最佳答案
在网站上工作并从客户那里得到反馈,当在iPad和iPadMini上浏览网站时,网站会突然重新加载并显示消息“此网页出现问题,因此已重新加载”。它所在的站点是一个相当重图像的站点,它是一个包含大约60个条目的无限滚动页面,视网膜增强图像来自元素。以前从未见过这种情况,是什么原因造成的,我该如何解决?也许它用完了内存?但我认为iOS足够聪明,可以在需要内存来加载新内容时将图像转出视野?显然这并没有发生在iPhone上(我认为他们尝试过5S和6),但这可能是因为总屏幕分辨率要低得多并且图像文件大小更小.. 最佳答案 找出答案的唯一方法是将
我构建了一个简单的网页,应该能让我们的用户使用相机上传文档副本。它在android中运行良好,但在iOS移动safari中它只打开图像库并且不允许用户简单地打开相机并拍摄。我用过那个输入框: 最佳答案 最后的解决方案很简单。“multiple”属性不应存在,否则它会直接转到图库,而不会为用户提供选择相机的选项。尼尔 关于ios-从MobileSafari(iOS8)访问iPhone相机,我们在StackOverflow上找到一个类似的问题: https://s
我已经创建了很多apple-touch-icon的决议对于我的网站。这意味着当有人将我的网站添加到他们的Apple设备主屏幕时,它会显示该图标。但是,当您单击该图标时,它会在独立窗口中打开,而不是在Safari浏览器中打开。我试过使用但这似乎没有做任何事情。是否有办法防止这种情况发生并使网页仅在Safari中打开? 最佳答案 我想我找到了一个方法。从中删除这些行部分:并删除minimal-ui来自:(如果已定义)这是来源:https://discussions.apple.com/thread/5967053?tstart=0如果您
我最近对我的网站进行了(响应式)重新设计。奇怪的是,每个测试人员都错过了某些地方的链接行为(因为他们认为他们错过了我想象的链接):如果您单击这些链接,它们只会被“激活”——但不会被跟踪。如果您再次单击它们,它们将正常工作。如果您连续点击7个链接然后再次点击第一个链接,这甚至会起作用。这只发生在ios8.x(在8.4.1上测试过),但不会发生在7.x上,也不会发生在android或任何桌面浏览器上。通过远程调试,我什么也看不到。我什至不知道从哪里开始调试...可以在这里看到效果(使用8.xiPhone):http://www.plamundo.de在列出的产品中。