草庐IT

$​​Safari​​

全部标签

html - 当有多个 tbodies 时,Safari 在表格中计算错误的顶部位置

我有一个由多个分组的表格元素,每个元素都有一个初始行为组命名的元素。我不要这些:s是粘性的,但我无法让safari设置正确的顶部位置。如果我设置top:0px或上的任何正值:s它在Firefox、Chrome和Edge中按预期工作,但在safari中我得到0px+以上所有tbodies和标题的高度。这导致所有:s同时卡在顶部滚动位置下方。我可以通过展平表格、删除来解决这个问题元素并把所有:s直接在table下面。但这会使样式复杂化,并且在我的情况下对表格进行分组对于可访问性是有意义的,所以我宁愿不必这样做。您有什么想法可以解决或解决这个问题吗?预期(Chrome、Safari和Edge

html - 无法在 Safari 中渲染 SVG 图像

如标题所述,我有一张svg图像,但我无法在Safari和Opera中渲染它。但它在Firefox中工作得很好。我找到了这篇文章DoctypeproblemdisplayingSVGwithSafari其中提到将内容更改为xhtml。所以,我在我的html页面的顶部添加了这个,但是还是不行。我像这样在我的JS文件中嵌入svg图像this.my_object.innerHTML='';会是这个原因吗?我不是通过常规机制调用它。我也在这里粘贴svg代码,谁能提出问题? 最佳答案 对于future的用户:找到了问题的原因。这篇文章的接受答案

html - 无法在 Safari 中渲染 SVG 图像

如标题所述,我有一张svg图像,但我无法在Safari和Opera中渲染它。但它在Firefox中工作得很好。我找到了这篇文章DoctypeproblemdisplayingSVGwithSafari其中提到将内容更改为xhtml。所以,我在我的html页面的顶部添加了这个,但是还是不行。我像这样在我的JS文件中嵌入svg图像this.my_object.innerHTML='';会是这个原因吗?我不是通过常规机制调用它。我也在这里粘贴svg代码,谁能提出问题? 最佳答案 对于future的用户:找到了问题的原因。这篇文章的接受答案

javascript - 为什么 Safari 或 Firefox 无法处理来自 MediaElementSource 的音频数据?

NeitherSafariorFirefoxareabletoprocessaudiodatafromaMediaElementSourceusingtheWebAudioAPI.varaudioContext,audioProcess,audioSource,result=document.createElement('h3'),output=document.createElement('span'),mp3='//www.jonathancoulton.com/wp-content/uploads/encodes/Smoking_Monkey/mp3/09_First_of_Ma

javascript - 为什么 Safari 或 Firefox 无法处理来自 MediaElementSource 的音频数据?

NeitherSafariorFirefoxareabletoprocessaudiodatafromaMediaElementSourceusingtheWebAudioAPI.varaudioContext,audioProcess,audioSource,result=document.createElement('h3'),output=document.createElement('span'),mp3='//www.jonathancoulton.com/wp-content/uploads/encodes/Smoking_Monkey/mp3/09_First_of_Ma

javascript - Facebook API 请求对话框不适用于 Safari

我有以下代码可以让用户登录并显示“选择请求好友”对话框(“apprequests”):Testfunctionfacebook(){FB.login(function(response){if(response.authResponse){varaccess_token=FB.getAuthResponse()['accessToken'];FB.ui({method:'apprequests',message:'SampleTitle',max_recipients:1},function(response){console.log('OK');});}},{scope:'publi

javascript - Facebook API 请求对话框不适用于 Safari

我有以下代码可以让用户登录并显示“选择请求好友”对话框(“apprequests”):Testfunctionfacebook(){FB.login(function(response){if(response.authResponse){varaccess_token=FB.getAuthResponse()['accessToken'];FB.ui({method:'apprequests',message:'SampleTitle',max_recipients:1},function(response){console.log('OK');});}},{scope:'publi

javascript - Safari 和 Chrome 中的 HTML5 视频海报属性

在Firefox中,由VIDEO标签的poster属性指定的图像会保留在屏幕上,直到按下播放按钮。然而,在Webkit浏览器(Safari和Chrome)中,一旦获取视频元数据,海报就会转储到视频的第一帧。如果可以的话,我想避免手动将海报放在视频元素的顶部。有谁知道解决这个问题? 最佳答案 似乎WebKit会在提取视频后立即剥离该属性,因为适用于Iphone和Ipad的iOS3.x存在严重错误,即在指定海报属性时根本无法播放视频。这已在iOS4中得到修复,但解决方法仍然存在,即使在Safari5中也是如此......有很多用户尚未升

javascript - Safari 和 Chrome 中的 HTML5 视频海报属性

在Firefox中,由VIDEO标签的poster属性指定的图像会保留在屏幕上,直到按下播放按钮。然而,在Webkit浏览器(Safari和Chrome)中,一旦获取视频元数据,海报就会转储到视频的第一帧。如果可以的话,我想避免手动将海报放在视频元素的顶部。有谁知道解决这个问题? 最佳答案 似乎WebKit会在提取视频后立即剥离该属性,因为适用于Iphone和Ipad的iOS3.x存在严重错误,即在指定海报属性时根本无法播放视频。这已在iOS4中得到修复,但解决方法仍然存在,即使在Safari5中也是如此......有很多用户尚未升

html - Safari 邮寄地址 : "This website has been blocked from automatically composing an email."

当使用Safari(iOS10.2)并单击mailto链接时,将显示确认提示和以下消息:"Thiswebsitehasbeenblockedfromautomaticallycomposinganemail."Ignore/Allow我想在我自己的网站上摆脱它,但不知道该怎么做。它可以用Safari重现,例如在任何BBC文章上单击邮件图标。ScreenshotofdialogueoniPad我的网络研究让我找到了这些链接:https://discussions.apple.com/thread/7763735WillieFromColoJan11,20178:25AMinrespons