2

ビデオ埋め込みコード (YouTube の埋め込みコードに似ています) を使用しており、コードの一部 (ビデオ ID またはビデオのファイル名) を暗号化またはハッシュしたいと考えています。ページのソース コードを表示するユーザーがそれらのアイテムを表示できないことが重要です。そうする方法はありますか?推奨事項はありますか?

私のサイトはphpを使用していることを付け加えておきます。

たとえば、YouTube の埋め込みコードは次のとおりです。

<object width="420" height="315"><param name="movie" value="http://www.youtube.com/v/fRgWBN8yt_E?hl=en_US&amp;version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fRgWBN8yt_E?hl=en_US&amp;version=3" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object>

部分を変更したいとしましょう:

value="http://www.youtube.com/v/fRgWBN8yt_E?hl=en_US&amp;version=3">

の中へ:

value="sdfj8435437fjdfs8458543(Some Kind of hashing or encryption)">

ありがとう、

新見

4

3 に答える 3

9

それは完全に、根本的に不可能です。

何をしても、ユーザーはインスペクターまたはネットワークタブで最終結果を見ることができます。

代わりに、URL に 1 回限りのトークンを配置して、1 回だけ機能するようにすることができます。

于 2013-05-21T13:53:03.220 に答える
0

YouTube やその他の動画共有プラットフォームでユーザーに動画を見つけてほしくないと思います。

まあ、動画が公開されているのであれば、それはさすがにありえない。代わりに、Vimeo Plus の使用を検討してください。Vimeo Plus では、アップロードされた動画を公開から隠し、事前定義された URL のホワイト リストへの埋め込みのみを許可できます。

于 2013-05-21T13:59:53.073 に答える