我訪問的某些網頁有頑固的保存可執行文件的文件對話框。我想使用擴展名執行以下操作之一:Firefox擴展:處理文件保存對話框
默認情況下保存文件並關閉對話框。我看着http://kb.mozillazine.org/File_types_and_download_actions這對於這些文件並不真正起作用(問題描述如下:http://kb.mozillazine.org/File_types_and_download_actions'Unable to set automatic action。I verified the headers。)
我想我可以使用browser.download.manager。 close從https:// developer.mozilla.org/en/Download_Manager_preferences完成時,如果我找出第一部分:)
禁止下載管理器完全顯示任何此類對話框。
我發現https://開頭developer.mozilla.org/en/nsIDownloadManager#addListener()和https:// developer.mozilla.org/en/Download_Manager_improvements_in_Firefox_3看起來很有希望。我真的不知道如何提取傳輸的源URI。我很好奇,如果任何人有任何現有的例子使用這些,或者如果有更好的方法來做到這一點。或者如果有人知道我可以戳的Firefox代碼的哪一部分,那也是有用的。
謝謝!
PS:對不起,我必須突破以https後的無用空間的超鏈接:// - 顯然我需要10美譽做到這一點:)
此外,我瞭解到禁止模態對話框的標準方法不起作用,因爲這些對話框的屬性爲'unknownContentType'。當我查找有關它的信息時,我找不到任何有用的信息。 – 2011-04-21 10:14:36