2016-07-05 18 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

在我的它是在頁面的頂部 –