0

ですから、私は大学の語学プログラム用のオンラインテストツールを開発するプロジェクトに参加しています。システムを完全にHTML/JS / CSSベースに維持しようとしているので、プラグインや互換性などを扱う必要はありません。現在、試験のリスニング部分のサウンドファイルがあり、指定された回数だけ再生したいと考えています。JSを使用して、値の変更など、明らかな種類の不正行為を阻止します。timesPlayedまたは、cURLまたは別のタブを使用してmp3ファイルを直接フェッチします。ただし、Chromeのデベロッパーツールは、デベロッパーにとって非常に貴重ですが、サウンドデータを取得するための非常に簡単な手段も提供します。f12キーを押して、[リソース]タブで見つけ、ロードして再生できるようにします。これを回避する方法はありますか?開発者ツールを削除することは不可能ですが、再生が終了した後、または同様の方法で、そのタブからデータを削除する方法はありますか?

ありがとう。

4

3 に答える 3

2

すべての主要なブラウザ(Chrome、Firefox、Opera、Safari、さらにはIE)には、ある種の開発者ツールがあります。私の知る限り、無効にすることはできません。

しかし、これはあなたが勝つことができない戦いです。彼らがコンピューター上でファイルを複数回再生するのを防ぐことができたとしても、外部からオーディオを再コーディングすることを防ぐことはできません(コンピューターに再コーディングデバイスを接続するか、再コーディングデバイスを使用して出てくるものを録音することによって)スピーカー/ヘッドフォンから)。

難読化するのにそれほど時間の価値はないと思います。それは開発者とメンテナにとってそれを難し​​くするだけです。

于 2012-09-22T01:09:52.830 に答える
1

これはChromeの問題だけでなく、Firebugもその情報を取得します。ユーザーがオンラインでリソースを取得するときはいつでも、参照リンクがあります。

于 2012-09-22T00:37:48.407 に答える
0

通常、閉じた環境には、コンピューターのほとんどの機能を無効にするカスタムコンピューターセットアップがあります。特に、ミニマルなブラウザも備えています。

人々が本格的なブラウザでアクセスできるようにする場合は、考慮に入れる必要があります。リソースにアクセスするためだけに開発ツールを通過するのにかかる時間の価値はありますか?

于 2012-09-22T00:38:40.813 に答える