HTMLページのネイティブVIDEOタグはダウンロードボタン機能を隠します

HTMLページのネイティブVIDEOタグはダウンロードボタン機能を隠します

Web プロジェクトを作成しているときに、紹介ビデオが別にある紹介ページに遭遇しました。この短いビデオのみだったので、ビデオ コンポーネントは使用されていませんでした。そこで、ネイティブ ビデオ タグを使用してこの問題を解決したいと考えました。

紹介動画は無料ですが、ダウンロードボタンや動画保存機能は欲しくないので、ダウンロード機能が無いように見せる方法を見つけてメモしました。

上記のダウンロード ボタンを非表示にしたい場合は、3 つのスタイルで十分です。これ以上何もせずに、コードを直接貼り付けてみましょう。

ビデオ::-内部メディアコントロールダウンロードボタン{
    表示:なし;
}
ビデオ::-webkit-メディアコントロールエンクロージャ {
    オーバーフロー:非表示;
}
ビデオ::-webkit-メディアコントロールパネル{
    幅: calc(100% + 50px); 
}

簡単に言うと、ダウンロード ボタンをウィンドウの外に移動するのですが、これらの CSS を見つけるのにかなり時間がかかりました。 !

この方法では、ビデオのダウンロードを実際に防ぐことはできません。「注意深い」ユーザーは、ロードされたビデオ ファイルをキャッシュ ファイル内で見つけることができるため、タイトルのとおり、単に隠されているだけです。

ビデオのダウンロードを完全に防止するには、ビデオのアドレスを暗号化し、サーバー側で検証する必要があります。

要約する

以上は、ダウンロードボタン機能を非表示にする HTML ページのネイティブ VIDEO タグについての編集者による紹介です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

<<:  子要素の margin-top によって親要素が移動する問題の解決方法

>>:  MySQLで現在の時間間隔の前日のデータをクエリする

ブログ    

推薦する

404エラーページを作成する際に注意すべき問題の簡単な分析

ウェブサイトを最適化するときは、エラー ページの使い方を学ぶ必要があります。たとえば、ウェブサイトに...

forEachでawaitが機能しない問題を解決する

1. はじめに数日前、プロジェクトでトラバーサルに使用したときに落とし穴に遭遇し、解決するのに 1 ...

デザインにおけるユーザーエクスペリエンスの背後にある8つのユーザー本能について話す

編集者注: この記事は、Teambition チームの @娄昊川 が寄稿したものです。Teambit...

VMware仮想マシンにdeepin20をインストールする最も完全で詳細なプロセス

仮想マシンソフトウェア: VMware Workstationイメージ: deepin-deskto...

docker-maven-pluginはイメージをパッケージ化し、プライベートウェアハウスにアップロードします。

目次1. docker-maven-pluginの紹介2. 環境とソフトウェアの準備3. デモ例3....

MySQLでSQLクエリ文がどのように実行されるかを分析する

目次1. MySQL論理アーキテクチャの概要2. コネクタクエリキャッシュ4. パーサー5. オプテ...

MySQL InnoDB 監視 (システム層、データベース層)

MySQL InnoDB 監視 (システム層、データベース層) MySQL の監視に関しては、My...

React+Typescriptはカウントダウンフックメソッドを実装します

まず、setIntervalはフックとしてカプセル化されます👇 'react' から...

Linux における $ 記号の基本的な使い方のまとめ

Linuxバージョン: CentOS 7 [root@azfdbdfsdf230lqdg1ba91 ...

セマフォによるTomcatの異常終了の解決方法

最近はビッグデータで遊んでいます。友人が私のところに来て、オンラインの Tomcat が不可解に終了...

タグが新しいページを開くかどうかという問題。主要ウェブサイトの開設状況をまとめました

a タグが新しいページを開くかどうか: (1)百度百科事典:ヘッダーが異なる場合は新しいページが開き...

MySQL RouterはMySQLの読み取りと書き込みの分離を実装します

目次1. はじめに2. MySQLルーターを構成する2.1 MySQLルーターのインストール2.2 ...

JavaScriptカルーセルの実装について

今日もとても実践的な事例です。名前を聞くだけで高度で難しそうですよね?今日はカルーセル画像の真髄を簡...

IIS 7.5はURL書き換えモジュールを使用してWebページのリダイレクトを実現します。

Apache では構成ファイルで Web ページまたは Web サイトの書き換えを簡単に設定できる...

キーフリーログインプロセスを実現するためのLinux構成の分析

1.sshコマンドLinux では、ssh コマンドを使用して別のサーバーにログインできます。 2 ...