草庐IT

iOS 9 和来自 iframe 的 Safari 上的通用链接

我正在尝试获得一个通用链接,指向我在iOS9上运行的iOS应用程序。该链接应显示在iframe中。截至目前,我已经使用以下方法在iOS9上为chrome正常工作:ChromeiOS9allgood此链接在iframe的Safari上不起作用。通过一些实验,我发现从我的本地ip调用时,以下链接确实有效:SafariiOS9problemcase但出于某种原因,当我将此链接添加到与通用链接(demo.linkid.be)位于同一域的页面上时,这不会打开我的iOS应用有什么想法吗?或者这是此时Safari中的错误?[更新]如果您长按链接,带有以下链接的SafariiOS9将可用。将出现一个操

ios - 在不使用来自 iOS 应用程序的任何特定 url 的情况下启动 Safari 应用程序

在我的一个iOS应用程序中,我必须启动Safari应用程序而不是在Safari中打开一些特定的Url,这可以通过以下方式实现:NSURL*url=[NSURLURLWithString:@"http://www.stackoverflow.com"];if(![[UIApplicationsharedApplication]openURL:url]){NSLog(@"%@%@",@"Failedtoopenurl:",[urldescription]);}但我只需要在打开最后一个选项卡的情况下启动safari应用程序(与进入该iOS应用程序之前离开的状态相同)。我们欢迎任何建议和帮助。

javascript - 全屏切换在 iOS 手机/平板电脑(Safari、Chrome 和 Firefox)上不起作用

我在iOS移动设备(iPhone和iPad,所有版本)上的网络应用程序中遇到全屏模式问题。我有一个调用切换全屏功能的按钮。此功能适用于iOS以外的所有设备。我的功能:functiontoggleFullScreen(e){if(!document.fullscreenElement&&!document.mozFullScreenElement&&!document.webkitFullscreenElement&&!document.msFullscreenElement&&!window.navigator.standalone){//currentworkingmethodsif

ios - 使用百分比和像素时,Calc 在 iOS 11.2.1 safari 上不起作用

我有一个简单的类.left{left:calc(50%-200px);}但是具有此类的元素根本不会向左移动。如果我将它更改为仅百分比,它会起作用:.left{left:calc(50%);}这不是减号或加号导致添加和删除百分比以及添加和删除像素工作正常:.left{left:calc(50%-20%);}.left{left:calc(300px-200px);}这只发生在最新的iOS更新之后,所以11.2.1。我想这是一个错误,但我想解决它,以防苹果永远解决它。我不太确定我是否应该用js来解决它,或者有一些像只有百分比而不是计算的后备一样简单的东西。谁有解决这个问题的好主意?如果您想

iphone - 防止移动 safari 上的水平滚动,overflow-x :hidden breaks site

我正在寻找防止在移动safari中我的投资组合网站上的水平滚动。该设计的特点是屏幕外的内容div,直到用户单击菜单项,然后它们才会转换到屏幕上。这在桌面上运行良好,但在移动设备上它会留下大量额外的空白空间,用户可以水平滚动进入。网站是http://www.robiannone.com我用过这个viewport标签我试过使用overflow-x:hidden没有任何运气的媒体查询。当我将overflow-x:hidden添加到html或body标签时,什么也没有发生,但是当我将它添加到html和body标签时,网站会中断,并在标题附近放置一个滚动条。我已经搜索了其他解决方案,但到目前为止

ios - 移动版 Safari 中的空白 nowrap 和 float 左 "bug"?

我正在制作一个网络应用程序并遇到了一件有趣的事情。所以我有一个带有其他div的包装div。包装器具有以下格式:#ready{height:568px;white-space:nowrap;}他们的childdiv有这个:.theme{overflow:hidden;position:relative;display:inline-block;height:568px;width:320px;text-align:center;background-color:#FFF;}它适用于firefox和chrome,div按预期彼此相邻。我必须将float:left添加到.theme以使其在S

iphone - 在 Safari iPhone 4.3 上通过 HTTPS 播放 HTML5 音频

我已经编写了一个简单的HTML代码来在iPhone上使用HTML5音频标签播放音频文件。"type="audio/wav"preload="auto"/>Yourbrowserdoesnotsupporttheaudioelement.上面的代码在safari上工作得很好。当我将源URL从HTTP更改为HTTPS时出现问题。我开始收到“无法播放这部电影”的错误消息。我正在使用如下证书链:VeriSign试用安全服务器根CA-G2->VeriSign试用安全服务器CA-G2->ucbu-aricent-vm200默认情况下,根CA的证书(上述)在Safari中不可用。所以我将证书颁发机构

ios - HTML5 音频标签无法在 ios chrome 和 safari 中播放音频文件

我正在努力获得简单的音频播放。我有一个轨道列表,每个轨道都有唯一的网址,当用户按下相关的播放按钮时,我想播放这些轨道。我已经尝试过soundmanager2和jplayer,但无法让它适用于我的用例(桌面浏览器和ios)。我已经退回到直接使用html5,代码如下Yourbrowserdoesnotsupporttheaudioelement.这在桌面chrome和桌面safari中完美运行。在ioschrome和iossafari(最新)中,播放器没有显示,而是显示了一条灰色框内的消息,提示“无法播放音频文件”。我是否正确使用了这个标签?我该如何克服这些错误?更新1我正在从google

带有 iOS 8 (Xcode 6) 的 iOS 模拟器没有出现在 Safari 开发菜单中

我正在使用Xcode6并想通过Safari桌面版中的开发菜单在Safari移动版中调试某些内容。当我选择带有iOS7的设备时,该网页会显示在Safari桌面开发菜单中。当我选择装有iOS8的设备时,没有网页显示。这是错误还是我需要做些什么? 最佳答案 iOS8MobileSafari只能通过Yosemite上的Safari8或适用于Mavericks的最新版本的Safari(7.1)检查 关于带有iOS8(Xcode6)的iOS模拟器没有出现在Safari开发菜单中,我们在StackOv

iOS8 和 Safari 不再支持蓝牙扫描仪

我有一个使用蓝牙Opticon扫描仪的Web应用程序(http://www.opticonusa.com/products/companion-scanners)用户点击一个字段并扫描条形码,然后该应用会处理它。在iOS7和Safari下运行良好。不再适用于iOS8和Safari。在扫描时,它经常(但不总是)掉落最后几个字符。它掉落的字符数似乎有些随机。有时它确实有效。很奇怪。我去了其他网站-yahoo.com、google.com并扫描到他们的搜索框。表现出相同的行为。所以它不特定于我的Web应用程序。扫描到记事本或电子邮件始终有效。那里不是问题。就在Safari中。但这是最奇怪的事