Tag: 移动Safari浏览器

iOS Safari扩展了大于视口的框架集

我正在一个网页上有一个包含水平分割的框架集; 左边的侧边菜单和内容区域。 <!DOCTYPE html> <html> <head> <title>Frameset Test</title> </head> <frameset border="0" cols="100,*"> <frame id="SideMenu" name="SideMenu" src="SideMenu.html" scrolling="no" /> <frame id="MainPage" name="MainPage" src="LongPageContent.html" scrolling="auto" /> </frameset> </html> 在桌面浏览器(包括Safari)中,框架集被设置为视口的大小,并且在MainPage框架中出现长页面内容的滚动条。 在iOS上的Safari中,框架集扩展为与MainPage框架中的内容相同的大小,并延伸到可见视口之外。 我希望以前的行为,使页面大小保持与视口相同,无论MainPage中的内容。 我用视口元标记弄乱了,但调整视口不会修改框架行为。 我知道苹果的iOS指导方针build议避免框架集,因为滚动更混乱(需要在框架中双指滚动),但抛开框架不是一个好的select。

无法在Safari ios设备中打开mobileconfig文件

我正在做一个应用程序,从我的服务器下载mobileconfig到我的iOS应用程序。 我创build了一个运行后台的服务器,并使用openUrl在Safari中打开它,以便用户可以安assembly置文件。 但它只能在模拟器中使用,而不能在我的设备上使用。 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://localhost:12345/file.mobileconfig"]]; 其中file.mobileconfig在根(localhost)下载。 AI已经实现了这个解决scheme: 在safari IOS中打开保存在应用程序中的.mobileconfig文件,但是它在模拟器上工作正常,但是当我在设备中运行它时,它不会获取文件。 B.我在应用程序中创build了一个根目录(localhost文件夹)。 下载的文件保存在本地主机上。 解决:我试图从应用程序沙箱,即xyz.app / Web /文件,这是不可能的,因为沙箱的数据。 步骤1:检查文件是否存在: 如何检查文件夹中是否存在文件? 在我的代码中,我做了“Web”作为根和下载文件夹,当我检查下载文件存在它力量存在。 步骤2:我已经将文档作为根文件,并将文件下载到可公开访问的文档中。 第3步:我检查了我的设备正在工作。

尽pipe避免了HTML“href”链接,但是iOS web应用程序仍然打开Safari

我的IOS(testing9.2)networking应用程序(苹果手机networking应用程序能够)避免<a href="xxx" />链接和使用只有JavaScript导航function,如windows.location.replace(url)导航到页面。 我的应用程序的根本不是www.xxx.com,而是www.xxx.com/mysite 。 一些到/ mysite / xxx的导航操作正在工作,但是其他导航到/ mysite / yyy打开Safari窗口。 除了<a href="xxx" />链接之外,还有其他一些情况会导致networking应用程序在单独的Safari窗口中打开链接吗? 我不使用target属性。 我所有的链接看起来像 <a ng-click="vm.replace('/mysite/xxx') class="navbar-brand">Contact</a> … replace(url:string) { this.$window.location.replace(url); } 我也尝试了不同的变化( location.href = url , location = url ),所有结果都一样。 也许问题是IOS 9.2相关的,我相信,相同的结构是在我创build一个月前的Web应用程序工作。 目标页面的内容是否有可能对此行为负责? 从/ mysite / Home导航到/ mysite / Media作品,导航到/ mysite / EPG打开Safari浏览器。 也许在浏览器caching中的东西不好? 所以我清除了caching,但结果相同。

iOS UIWebView不能放大

我有UIWebView和[[self webView] setScalesPageToFit:YES] 。 问题 放大我的webView ,放大webView不像放大到Safari。 题 我如何完成Safari的缩放因子? 例子 这是url http://www.apple.com/privacy/上的第一句话,看起来像是max zoom: 在我的webView 在Safari上

在Safari中打开生成的html文件

有什么办法可以在Safari中的应用程序的Documents目录中打开一个保存的.html文件。 我有一个Template.html文件,根据用户的select而更改,并将其保存到temp.html文件,如何在Safari浏览器中打开它?

在iOS 10.0.2 Safari中发送到服务器的URL片段

这应该是不可能的,对吧? whatsmybrowser.org/b/X5USL5N

WebRTC大多数时候将Safari与Chrome连接起来不起作用

苹果公司从桌面上的iOS 11和Safari 11开始支持WebRTC。 我是新的WebRTC。 作为一个基础,我使用的是两个浏览器之间的基本video聊天应用程序的谷歌codelab的代码。 为了testing,我在同一个WiFinetworking中使用了两个设备,只是为了确保。 在这种情况下,它可以很好地工作(请参阅规格设备): 桌面/ Chrome < – > Android / Tab / Chrome 桌面/ Chrome < – > iPad / Safari 桌面/ Safari < – > iPad / Safari 桌面/ Safari < – > iPhone / Safari iPad / Safari < – > iPhone / Safari 这不是在这些情况下工作: 桌面/ Safari < – […]

在iPhone Safari上运行本地创build的文件

是iOS应用程序开发的新手。 我想问是否可以创build一个html文件,并将其保存在应用程序(文件),并在iOS Safari上运行这个html文件? 谢谢

无法findvariables:iOS 7上的承诺

iOS 7 Safari报告错误Can't find variable: Promise : new Promise(function(resolve, reject) { . . . 白色的其他浏览器没有这个问题,我发现这个类似的问题 ,罗伯特给了一个解决scheme,添加new Ember.RSVP.Promise而不是new Promise 。 我的问题是,我没有使用jQuery,并使所有的浏览器返回一个错误,没有定义Ember ,我发现添加Ember.min.js解决了这个问题,但是这增加了额外的129.96 KB到我的网页对我的项目好。 我只是想解决iOS7的问题,如果有人知道他是如何告诉我们的,我很感激。

图像正在下载铬,但不是在Safari浏览器

在我的应用程序中,我使用html2canvas将HTML转换为canvas,之后我将该canvas转换为使用toDataURL()的图像,每一件事情都很好,在页面加载后很快下载,但在safari中在同一页面中加载而无需下载。 $(document).ready(function(e) { html2canvas(document.body, { onrendered: function(canvas) { var test = document.getElementsByClassName('test'); //finding the div.test in the page $(test).append(canvas); //appending the canvas to the div var canvas = document.getElementsByTagName('canvas'); $(canvas).attr('id','test'); //assigning an id to the canvas var can2 = document.getElementById("test"); var dataURL = can2.toDataURL("image/png"); document.getElementById("image_test").src = dataURL; //assigning the url to the image $(canvas).remove(); //removing […]