草庐IT

ios - 使用 OTA 的企业应用程序分发在 safari 中给出错误消息?

我们使用OTA分发我们的企业应用程序。当我们在iPhone浏览器中第一次打开“应用程序下载URL”时,它会显示“你想安装应用程序吗”警告。如果用户点击取消按钮并在同一选项卡中再次打开“应用程序下载URL”。它会显示“在“AppStore”中打开此页面?”警报,当用户点击打开按钮时,它会显示“你想安装应用程序吗”。有人可以帮我解决这个问题吗?提前致谢。 最佳答案 您需要有一个包含指向您的plist文件的链接的着陆页:itms-services://?action=download-manifest&url=YOUR_LINK_TO_P

javascript - 是否有移动 Safari 全屏 Javascript 事件?

我什至找不到人问这方面的问题,这让我很困惑。当用户进入全屏模式(iOS6)时,移动版Safari是否会触发Javascript事件?我目前正在调整我的文档onorientationchange的大小,并且也需要在全屏模式下执行此操作,但找不到任何相关信息。 最佳答案 好吧,这也许可以解释为什么没有人问这个问题:window.onresize。呸! 关于javascript-是否有移动Safari全屏Javascript事件?,我们在StackOverflow上找到一个类似的问题:

Appium 1.6.5 -Real IOS设备执行 - 重置Safari(清晰的历史记录和网站数据)

我正在尝试开始一个新的Safari会议,以便清除所有缓存和网站数据。有没有办法在iOSSafari上完全清除缓存?也许通过某种Appium命令的功能?到目前为止,我已经尝试了Noreset,FullReset。尝试将它们设置为真和错误。没有工作。看答案这样做的唯一方法是将所需的功能全面设置为true。-像这样:capabilities.setCapability("fullReset",true);

ios - 如何调试 Safari 6 (iOS) 连接错误?

我遇到的问题真的很烦人。基本上,如果我在iPad3上的Safari中输入“https://a.domainX.com”,我会收到服务器没有响应的消息。但是如果我在平板电脑的Opera上输入相同的URL,页面就会正确显示。此外,如果我在iPad和服务器之间放置一个代理,页面就会正确显示。我目前的猜测是Safari浏览器无法正确解析域或者SSL证书存在问题,但仅限于Safari。Chrome与Safari具有相同的行为,我认为这两种浏览器都是基于WebKIT实现的。最后,我确实从Macbook上监控了Safari浏览器,但是那里没有任何信息可以用来调试这个问题。如有任何提示或建议,我们将不

html - 不使用 openURL 从链接打开 Safari

我实际上在AppStore上有一个应用程序。它包含我服务器上的一些UIWebView调用页面。问题是我想在其中一个页面上添加一个链接,该链接将打开Safari。但我不想进行版本更新以添加:[[UIApplicationsharedApplication]openURL:myURL];我一直在使用自定义url方案,我想知道是否有一种方法可以通过这样的提示打开Safari。我在网上找不到任何答案,所以也许这是不可能的...... 最佳答案 也许您可以使用data:方案和使用进行位置更改的页面内容来做到这一点。http://handleo

ios - Safari 上 createScriptProcessor 的替代方案?

我用HTML5创建了一个应用程序,它使用ScriptProcessorNode自行生成白噪声。在我的Mac和我的Android手机上,GoogleChrome一切正常(更不用说我的XperiaAcroS上的性能真的很差),但它在Safari和iOS版GoogleChrome中都无法正常工作。这个节点有替代方案吗?我需要即时创建声音样本...如果这项工作可行,我可能会添加一个过滤器节点来过滤白噪声以生成其他声音。谢谢! 最佳答案 对于Safari,使用与createScriptProcessor相同的参数尝试createJavaScr

iOS 7 Safari 无法滚动 DIV 溢出 : hidden or auto

我正在处理一个包含四(4)个独立DIV元素的页面,所有这些元素都相互独立滚动。使用此处的答案:`-webkit-overflow-scrolling:touch`brokenforinitiallyoffscreenelementsiniOS7我能够使大部分页面正常工作。仍然有少数页面在展开侧边DIV时无法垂直滚动包含主要内容的DIV。页面结构如下所示:..................在#paneCenter上设置touchstart事件监听器适用于大多数页面,但那些页面没有额外的div层。我已经尝试在#mainContent上设置touchstart事件监听器并一直沿链向上设置,

android - Socket.io 适用于桌面版 safari 和 chrome,但不适用于移动设备

我正在使用socket.io在服务器和html5客户端之间建立通信,并且在桌面和iPhone模拟器上的safari上一切正常。尽管当我尝试从任何iOS甚至Android设备运行它时,客户端无法建立连接。使用网络检查器,我无法在我的ios7设备上输出控制台错误,但设法获得了一个资源列表,其中包含XHR下的一个项目,试图连接到服务器ip地址,但在大约2到3分钟后失败(转红色)我的iOS设备是iOS7.03(iPhone4),我使用的是nodev0.10.21和socket.iov0.9.16我还使用ip地址进行连接,所以我不确定是否存在适用的相同域限制以下是客户端的相关部分:varsock

ios - 从 UIWebView 在 Safari 中打开 URL 文件 (.pdf)

我需要我的应用程序识别.PDF扩展名,并在Safari而不是我的UIWebView中打开它,但是如果我调用了一个域,例如http://google.com,我希望它在UIWebView中打开它。请指教 最佳答案 对于稍长的旅程,您也可以检查MIME类型:@property(nonatomic,strong)NSString*mime;-(void)connection:(NSURLConnection*)connectiondidReceiveResponse:(NSURLResponse*)response{mime=[respo

html - iOS safari 支持播放跨域音频吗?

我正在尝试使用音频元素在我的网站上进行触摸后播放音频,但音频文件位于aws云前端。在DesktopChrome上可以听到音频,但在iOSSafari上听不到。他们是否允许,如果是,那么是否有我们需要创建的配置文件? 最佳答案 回答您的标题问题:是的,移动版Safari确实允许播放跨域HTML5音频(刚刚在我的iOS7iPad上再次测试过)。尽管有报告称它不能很好地与CORSattribute配合使用.您可以尝试在CloudFront上使用通配符CORS。也许这可以help你。您可以将iOS设备插入Mac以使用适用于iOS的Safar