0

通常、Web ブラウザーは、Web サイトがユーザーのローカル ファイルにアクセスすることを許可しません。Web ページからの file:/// アクセスを許可するlocallinksプラグインに出会いましたが、そのようなファイルは別のタブで開きます。

クライアント コンピューター上のファイルの場所に関する情報が既にあり、クリックするとメディア ファイルを再生するプレーヤーを作成したいと考えていました。

<audio controls="" id="player">
<source src="file:///home/vihaan/Music/001) Led Zeppelin - Stairway to Heaven.mp3" type="audio/mp3"/>
Your browser does not support html 5 audio
</audio> 

そのプラグインをインストールすると、これが機能すると思いました。NPAPI プラグインについても聞いたことがあります。ウェブページがロードされた後、ユーザーが実際に毎回フォルダーを選択しなくても、ユーザーのコンピューターからファイルをウェブページに読み込むことができるプラグインを作成することは可能でしょうか。ありがとう

4

1 に答える 1

1

NPAPIプラグインを使用してこれを行うことは絶対に可能です。それはおそらく非常に、非常に悪い考えでしょう。

ブラウザにこれらのセキュリティ制限が設定されているのには理由があります。Webページがユーザーのコンピューター上の任意のデータを読み取ることを許可すると、突然、他のWebサイトが同じプラグインを使用して同じことを実行する可能性があります。彼らはただ音楽を読んでいるだけではないかもしれません。最低限、非常に注意深い制限が必要です。それでも、偶然に気付いていないセキュリティホールが開かれる可能性があります。次のボットネットが引き継ぐことを許可したプラグインの作成者として知られたくないでしょう。

于 2012-09-02T02:43:06.120 に答える