草庐IT

$​​Safari​​

全部标签

windows - css @keyframes 动画在 Windows 的 Safari 中不起作用

我制作了一个轮播脚本,它可以淡入淡出、滑动或两者兼而有之。这可以通过更改父容器的类名(#moduleCarousel_12)来设置。[fiddle:http://jsfiddle.net/6jx8ufwg/11/]在Chrome中这工作正常。但是在Safari(对于Win)中:淡入淡出只有在父类的类名中也有“向左滑动”时才起作用。这很奇怪,因为它只添加了第二个动画(左定位)。.moduleCarousel.fade>div.active{z-index:3;opacity:1;-webkit-animation-name:fade;animation-name:fade;}.modul

javascript - html5 地理定位不适用于 safari 浏览器

致力于html5地理定位。在mozilla、chrome、IE上试过。在它们上工作正常但不适用于safari。在mac上的safari(8.0.5)、windows上的safari(5.1)上测试只需点击urlhttp://www.w3schools.com/html/html5_geolocation.asp或http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocationClickthebuttontogetyourcoordinates.TryItvarx=document.getElementById("

windows - 下载适用于 Windows 的 Safari 8

我在编写网站程序时试图找到适用于Windows的Safari8,我想看看它是否在Safari浏览器中正常运行。我有Windows8,应用服务器和数据库现在都在我的PC上本地运行。有没有办法在没有Mac或iPhone的情况下在Safari8上测试网站?谢谢! 最佳答案 适用于Windows的Safari的最新版本是5.1.7,然后他们停止了Windows版本。但是如果您想测试您的网站在Safari下的呈现方式,您可以使用像Browserstack这样的在线模拟器。. 关于windows-下

windows - 如何以编程方式检索 Safari 的完整浏览历史记录?

我正在开发一种工具来提取人们在Mac和Windows上的网络访问(Chrome、Firefox和Safari上的历史记录)。我已成功检索到Chrome和Firefox生成的历史记录。但是,我无法在Safari上检索完整的浏览历史记录。我查了一下知道,在Mac上,Safari将历史记录保存在这两个文件中:/Users//Library/Safari/History.plist(存储页面“最后一次访问”时间和访问次数)/Users//Library/Caches/com.apple.Safari/Cache.db(存储blob缓存数据、URL、时间戳)。引用:http://www.appl

windows - Safari 忽略 html5 视频静音属性

不确定我做错了什么,但我无法让safari将我的视频静音,即使它已定义。它适用于其他浏览器,但不适用于safari。支持这个属性吗??我宁愿不使用javascript/jquery修复程序,但如果必须的话,我想。提前致谢。这是代码 最佳答案 Safari好像不支持这个属性。它未在Apple的documentation中的受支持属性中列出.它被排除在browsercompatibility之外MDN上的表。测试表明,在DOM对象上设置muted属性不会添加该属性。为了进行比较,将controls设置为true会设置controls属性

windows - 调试 javascript 时禁用 Safari 中的 "Slow script"对话框?

我在Windows上的Safari4中使用内置的javascript调试器(WebKitWebInspector),但是当我单步执行代码时,我不断收到“SlowScript”对话框,要求我中止/继续脚本每隔几秒钟。这很烦人。有没有办法关闭它或以其他方式阻止它每隔几秒提示我一次? 最佳答案 在开发菜单下应该有一个选项来“禁用失控的JavaScript计时器” 关于windows-调试javascript时禁用Safari中的"Slowscript"对话框?,我们在StackOverflow

c# - ViewState 仅在 Safari 中无效

我维护的网站之一在很大程度上依赖于ViewState的使用(这不是我的代码)。但是,在某些ViewState过于臃肿的页面上,Safari会抛出一个“ValidationofviewstateMACfailed”错误。这似乎只发生在Safari中。Firefox、IE和Opera都在同一场景中成功加载。 最佳答案 虽然我支持第9channel的解决方案,但也请注意,在某些托管环境中,Safari不被视为高级浏览器。您可能需要将它添加到应用程序的browscap中,以便使用某些ASP.Net功能。这是我们对使用ASP菜单控件的客户站点

javascript - Safari 和 gzip

我在我的网站(http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js)上从谷歌加载jQuery,它是经过压缩和gzip压缩的。在firefox中,jquery文件显示为19k请求,但Safari显示为56k请求。我假设Safari不接受它作为gzip文件。这是怎么回事?它来自谷歌,我很确定它应该是gzip压缩的 最佳答案 我发现:在向Safari提供压缩的CSS或JS文件时,您不能使用“.gz”扩展名。它知道如何处理gzip文件,只要它们没有'.gz'扩展名(就是这

Safari 和 IE 中的 javascript 日期对象问题

我正在从2012-12-31格式的JSON对象中获取日期,并尝试将其转换为友好值并输出。varredeemableDate=item.Deal.RedeemableDate;//thisiscomingintheformof2012-12-31varredeemableDate=newDate(redeemableDate);varrdDay=weekday[redeemableDate.getDay()];//usinganarraywithweekdaysvarrdDate=redeemableDate.getDate();varrdMonth=monthNames[redeema

javascript - Safari xhr 拖放文件上传似乎发生两次

它可能与Webfaction配置有关(他们有nginx代理,我的应用程序是在apache2+mod_wsgi下运行的webpy),因为它在我的开发cherrypy服务器中工作。以下是我用于上传的javascript代码的一些片段:/*Binddropevents*/$(this).bind({"dragover":function(e){vardt=e.originalEvent.dataTransfer;if(!dt)return;if($.browser.webkit)dt.dropEffect='copy';$(this).addClass("active");returnfal