国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

HTML5中關(guān)于解決video標(biāo)簽禁止右鍵和下載視頻的辦法

這篇具有很好參考價(jià)值的文章主要介紹了HTML5中關(guān)于解決video標(biāo)簽禁止右鍵和下載視頻的辦法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

近期做了一個(gè)關(guān)于在線文件管理的項(xiàng)目,類似網(wǎng)盤(pán),基本功能包含用戶、消息、項(xiàng)目、分享、文件提取、收藏、回收站等主要功能,領(lǐng)挖還有一些office、壓縮包、圖片、文本、音頻和視頻的預(yù)覽功能。
音頻我使用的是APlayer,視頻使用的是DPlayer,為了做個(gè)兼容,視頻還有html5中的video標(biāo)簽類型的預(yù)覽,由于原生的video標(biāo)簽添加了controls屬性后,右下角的 …點(diǎn)擊后 會(huì)出現(xiàn)‘下載’ ,‘播放速度’,‘畫(huà)中畫(huà)’ 的功能選項(xiàng),但是由于有只讀權(quán)限的問(wèn)題,需要關(guān)閉掉‘下載功能,摸索了半天解決了

增加 controlsList=“nodownload” 屬性

<video controlsList="nodownload" >

也可以詳細(xì)指定

<video
   ref="video"
   controls
   :poster="videoInfo.poster"
   controlslist="nofullscreen nodownload noremoteplayback"
  >
 <source :src="videoSrc" type="video/mp4" />

當(dāng)然頁(yè)面中也可以右鍵‘另存為’ 也需要做處理,使用oncontextmenu事件,禁用鼠標(biāo)右鍵的菜單
oncontextmenu事件禁用右鍵菜單

document.oncontextmenu = function(){
    event.returnValue = false;
}// 或者直接返回整個(gè)事件
document.oncontextmenu = function(){
    return false;
}

拓展一下另外兩種鼠標(biāo)事件
onselectstart事件,禁止利用右鍵在網(wǎng)頁(yè)上選取內(nèi)容;
oncopy事件,禁止利用右鍵進(jìn)行復(fù)制。
都可以捕捉到事件進(jìn)行處理,如果你想單純的禁用掉,那可以直接在body或者div中 return false掉操作即可:

<body oncontextmenu = "return false" ></body>
<body onselectstart = "return false" ></body>
<body oncopy = "return false" ></body>

此外,針對(duì)需要還可以對(duì)video標(biāo)簽的其他按鈕進(jìn)行隱藏文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-516565.html

  // 隱藏video標(biāo)簽 音量按鈕
  video::-webkit-media-controls-mute-button {
    display: none !important;
  }
  // 隱藏video標(biāo)簽 當(dāng)前按鈕
  video::-webkit-media-controls-current-time-display {
    display: none !important;
  }
  // 隱藏video標(biāo)簽 總時(shí)間
  video::-webkit-media-controls-time-remaining-display {
    display: none !important;
  }
  // 隱藏video標(biāo)簽 fullscreen按鈕
  video::-webkit-media-controls-fullscreen-button {
    display: none !important;
  }

到了這里,關(guān)于HTML5中關(guān)于解決video標(biāo)簽禁止右鍵和下載視頻的辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • HTML5 <rt> 標(biāo)簽、HTML5 <ruby> 標(biāo)簽

    HTML5 <rt> 標(biāo)簽、HTML5 <ruby> 標(biāo)簽

    HTML5 rt標(biāo)簽用于表示為ruby標(biāo)簽中的注釋內(nèi)容。 一個(gè) ruby 注釋: 嘗試一下 ? IE 9+、Firefox、Opera、Chrome 和 Safari 支持 rt 標(biāo)簽。 注釋: IE 8 或更早版本的 IE 瀏覽器不支持 rt 標(biāo)簽。 rt 標(biāo)簽定義字符(中文注音或字符)的解釋或發(fā)音。 將 rt 標(biāo)簽與 ruby 和 rp 標(biāo)簽一起使用: ruby 元素

    2023年04月23日
    瀏覽(107)
  • HTML5中video元素詳解

    https://blog.csdn.net/zhuchunyan_aijia/article/details/52277846 屬性 說(shuō)明 controls 顯示標(biāo)準(zhǔn)的 HTML5 視頻/音頻播放器控制條、控制按鈕。 autoplay 讓文件自動(dòng)播放。 loop 讓文件循環(huán)播放。 preload 屬性是用來(lái)緩存大體積文件的。它有三個(gè)可選值:“none” 不緩存、“auto” 緩存、“metadata” 只緩存

    2024年02月11日
    瀏覽(90)
  • html5播放器禁止拖拽功能實(shí)例(教學(xué)內(nèi)容禁止拖動(dòng)觀看)

    html5播放器禁止拖拽功能實(shí)例(教學(xué)內(nèi)容禁止拖動(dòng)觀看)

    html5播放器禁止拖拽功能實(shí)例(常用于場(chǎng)景:企業(yè)培訓(xùn)、在線教學(xué)內(nèi)容禁止學(xué)員拖動(dòng)視頻進(jìn)行觀看) 實(shí)例1:參數(shù)開(kāi)啟后,視頻教學(xué)內(nèi)容或視頻課件將不允許拖動(dòng)進(jìn)度條。 代碼參數(shù)提示: ban_seek string off 設(shè)置為 on 播放器將會(huì)徹底禁止拖拽 ? 實(shí)例2:?禁止記住播放進(jìn)度 ? 禁止

    2024年02月01日
    瀏覽(106)
  • HTML5 <s> 標(biāo)簽、HTML5 <sub> 和 <sup> 標(biāo)簽

    HTML5 <s> 標(biāo)簽、HTML5 <sub> 和 <sup> 標(biāo)簽

    s 標(biāo)簽定義加刪除線的文本。HTML 5 中不再支持這個(gè)標(biāo)簽。請(qǐng)使用 CSS 代替。 在 HTML 4.01 中不贊成使用 s 標(biāo)簽。 在 HTML 5 中不支持 s 標(biāo)簽。 提示:請(qǐng)使用 del 標(biāo)簽代替。 關(guān)于s 標(biāo)簽的詳細(xì)詳細(xì),你可以參考本站的“HTML s 標(biāo)簽”一節(jié)! HTML5 sub和sup標(biāo)簽分別為文檔中的內(nèi)容定義下標(biāo)

    2024年02月01日
    瀏覽(87)
  • html5 video/audio 監(jiān)聽(tīng)事件屬性及方法
  • 【HTML5系列】第一章 · HTML5新增語(yǔ)義化標(biāo)簽

    【HTML5系列】第一章 · HTML5新增語(yǔ)義化標(biāo)簽

    ? ? ? ? Hello大家好,?我是【 麟-小白 】,一位 軟件工程 專業(yè)的學(xué)生,喜好 計(jì)算機(jī)知識(shí) 。希望大家能夠一起 學(xué)習(xí)進(jìn)步 呀!本人是一名 在讀大學(xué)生 ,專業(yè)水平有限,如發(fā)現(xiàn) 錯(cuò)誤 或 不足之處 ,請(qǐng)多多指正!謝謝大家!?。?? ? ? ? 如果 小哥哥小姐姐們 對(duì)我的文章感興趣

    2024年02月04日
    瀏覽(94)
  • 【溫故而知新】HTML5的Video/Audio

    HTML5是HTML的最新版本,它引入了許多新的元素和功能,以適應(yīng)現(xiàn)代網(wǎng)頁(yè)開(kāi)發(fā)的需求。以下是HTML5的一些主要特點(diǎn): 新增語(yǔ)義元素 :HTML5引入了許多新的語(yǔ)義元素,如 header、footer、article、section 等,這些元素有助于提高網(wǎng)頁(yè)的結(jié)構(gòu)化和可訪問(wèn)性。 媒體支持 :HTML5引入了 audio 和

    2024年01月21日
    瀏覽(709)
  • 【HTML5】HTML5 多媒體標(biāo)簽 ① ( audio 音頻標(biāo)簽 | 音頻標(biāo)簽常見(jiàn)屬性值設(shè)置 | 音頻標(biāo)簽?zāi)J(rèn)代碼設(shè)置 | 音頻標(biāo)簽設(shè)置多種類型音頻文件 )

    【HTML5】HTML5 多媒體標(biāo)簽 ① ( audio 音頻標(biāo)簽 | 音頻標(biāo)簽常見(jiàn)屬性值設(shè)置 | 音頻標(biāo)簽?zāi)J(rèn)代碼設(shè)置 | 音頻標(biāo)簽設(shè)置多種類型音頻文件 )

    傳統(tǒng) HTML 開(kāi)發(fā)中 , 如果想要向網(wǎng)頁(yè)中嵌入音頻和視頻 , 需要 使用 Flash 瀏覽器插件才能實(shí)現(xiàn) ; 在 HTML5 中 , 使用 多媒體標(biāo)簽 , 即可實(shí)現(xiàn)向?yàn)g覽器中插入音視頻 , 多媒體標(biāo)簽如下 : 音頻標(biāo)簽 : audio 視頻標(biāo)簽 : video HTML 5 的 audio 音頻標(biāo)簽 , 支持 ogg / mp3 / wav 三種格式的音頻 , 不同的

    2024年02月15日
    瀏覽(115)
  • HTML5中video元素事件詳解(實(shí)時(shí)監(jiān)測(cè)當(dāng)前播放時(shí)間)

    video后邊幾個(gè)元素,可處理ios 系統(tǒng)的兼容性 事件 描述 loadstart 瀏覽器開(kāi)始在網(wǎng)上尋找媒體數(shù)據(jù) progress 瀏覽器正在獲取媒體數(shù)據(jù) suspend 瀏覽器暫停獲取媒體數(shù)據(jù),但是下載過(guò)程并滑正常結(jié)束 abort 瀏覽器在下載完全部媒體數(shù)據(jù)之前中止獲取媒體數(shù)據(jù),但是并不是由錯(cuò)誤引起的

    2024年02月08日
    瀏覽(86)
  • HTML-常見(jiàn)標(biāo)簽、HTML5新特性

    HTML-常見(jiàn)標(biāo)簽、HTML5新特性

    (1) C/S架構(gòu)即Client/Server(客戶機(jī)/服務(wù)器)結(jié)構(gòu)。 (2) C/S 架構(gòu)特點(diǎn) ? C/S結(jié)構(gòu)在技術(shù)上很成熟,它的主要特點(diǎn)是交互性強(qiáng)、具有安全的存取模式、網(wǎng)絡(luò)通信量低、響應(yīng)速度快、利于處理大量數(shù)據(jù)。但是該結(jié)構(gòu)的程序是針對(duì)性開(kāi)發(fā),變更不夠靈活,維護(hù)和管理的難度較大。通常只

    2024年02月11日
    瀏覽(92)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包