网站应具有与视频相同的背景颜色

时间:2014-11-10 10:16:48

标签: html css google-chrome video safari

我有一个带有HTML5视频的网站。该网站应具有与视频相同的背景颜色,因此我将网站的背景设置为与视频相同的十六进制代码。这在Chrome中看起来不错,但在Safari中,视频还有其他背景颜色作为网站,看起来很难看。我能做什么?谢谢!

应该是Chrome的屏幕截图 enter image description here

Safari的截图,因为它不应该 enter image description here

1 个答案:

答案 0 :(得分:0)

请你试试以下内容:

function BrowserDetection() {
    if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0) {
                     $(body).css("background-color":"grey");   
                    }
    }

您可以找到正确的颜色HEX-Code,确保此行是.js文件中的最后一行,并确保您的.jss文件在.css文件后加载,以便鳕鱼覆盖您的css浏览器是否为safari

来源:http://forums.asp.net/t/1965754.aspx?Determine+the+browser+using+Javascript+JQuery

如果上面的代码不起作用,可以:

if ( $.browser.webkit ) {
    $(body).css("background-color":"grey"); 
  }

但是上面的代码在jquery 1.9及更高版本中已弃用。