私はドロップ領域にondropイベントを設定しました。私はデスクトップからドロップ領域にイメージをドラッグするとイベントを受け取ります。Firefox 3.5のデスクトップからドロップ領域にファイルをドラッグしてアップロードを開始できますか?
しかし、Recommended_Drag_Typesに係る文書:
https://developer.mozilla.org/en/DragDrop/Recommended_Drag_Types
A local file is dragged using the application/x-moz-file type with a data value that is an nsIFile object. Non-privileged web pages are not able to retrieve or modify data of this type.
理にかなっているが、どのように私は、ファイルデータへのアクセスを取得し、ANを介して送るの権限を昇格を促しますかXMLHttpRequest
?
私はこのコードを実行する際に特権をエスカレートせずにそれをしようとした場合:私はこの上で見つけることができる唯一の資料では、2005年から1である
Permission denied for domain.com to create wrapper for object of class UnnamedClass
私:
event.dataTransfer.mozSetDataAt("application/x-moz-file", file, 0);
Javascriptがこのエラーを返します。これはD
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
:方向はまだFirefox 3のには適用されている場合伝えることができない、それは、これを行うことをお勧めうまく動作しないようです。
この回答は見つかりましたか?私は少なくともローカルURLを取得することができるようにしたいと思います。何か案は? thx man –
これは可能です!私の答えを見てください:http://stackoverflow.com/a/33431704/195216 – dforce