我访问的一些网页有顽固的可执行文件保存对话框。我想使用扩展程序执行以下操作之一:
默认保存文件并关闭对话框。我查看了http://kb.mozillazine.org/File_types_and_download_actions这些文件并没有真正起作用(问题描述在: http: //kb.mozillazine.org/File_types_and_download_actions在“无法设置自动操作。我验证了标题。)
我想我可以使用 https://developer.mozilla.org/en/Download_Manager_preferences 的 browser.download.manager.closeWhenDone ,如果我弄清楚第一部分:)
禁止下载管理器完全显示任何此类对话框。
我发现 https://developer.mozilla.org/en/nsIDownloadManager#addListener() 和 https://developer.mozilla.org/en/Download_Manager_improvements_in_Firefox_3 看起来很有希望。我也不知道如何提取传输的源 URI。我很好奇是否有人有任何使用这些的现有示例,或者是否有更好的方法来做到这一点。或者,如果有人知道我可以戳 Firefox 代码的哪一部分,那也会很有用。
谢谢!
PS:抱歉,我不得不在 https:// 之后用不必要的空格断开上面的超链接 - 显然我需要 10 个声望才能做到这一点:)