2016-07-05 41 views
2

在Opera(以及仅限Opera)中,HTML5视频在顶部有一个按钮,可让您将视频弹出网页。禁用Opera的HTML视频弹出按钮

有没有办法在javascript,jquery或CSS中禁用此功能?

下面是一个类似的帖子,但没有解释如何,无需用户干预禁用它,我需要一些程序:

HTML5 Video button on top - Opera Browser

+0

一个CSS解决方案将是最好的,恕我直言, –

+1

是的,好吧,我会将它添加到问题中的方法列表。我其实不太关心机制/语言,我只是想摆脱它! :) –

+1

这是一个浏览器功能。你很难从页面中压制它。你为什么? – Bergi

回答

1

与我的工作网站测试歌剧时,发现这一点。恨它立即。

下面是一些CSS来隐藏:

body + div[is-visible] { 
    display: none !important; 
} 

编辑: 更多的细节。

首先,这是在桌面上参考Opera 39完成的。其他版本可能略有不同,但希望这有足够的信息,其他人可以帮助提出一个解决方案,在其中工作。

我发现按钮连接到页面底部的div文档中(直接在body元素之后)。您可以使用页面检查器在浏览器中看到它。

按钮本身似乎是DOM的一部分,所以没有办法直接对它应用css,所以我不得不通过隐藏它的容器(div)来解决这个问题。

is-visible属性仅仅是为了不让它与其他元素混淆。最好,我可以告诉该属性只用于Opera。

+0

我无法得到这个工作对我来说 –

+0

它应该只是在文档开始时将其扔到一个样式表中,除非Opera做了一些非常奇怪的事情并且移动了元素。我会添加更多的细节,所以也许可以找出他们自己的解决方案。 – Sollace

+0

在我的它是在页面的顶部 –