Firefox 3.x 扩展:对话框“另存为”-选择开启器,如何打开?
Posted
技术标签:
【中文标题】Firefox 3.x 扩展:对话框“另存为”-选择开启器,如何打开?【英文标题】:Firefox 3.x extensions: dialog "Save As" - choice opener, how open? 【发布时间】:2009-10-09 04:23:18 【问题描述】:是否可以调用 Firefox 另存为对话框( chrome://mozapps/content/downloads/unknownContentType.xul )与 指定网址?
我发现该对话框的类存储在“nsHelperAppDlg.js”中,并且 名为“nsUnknownContentTypeDialog”,但我不明白如何使用 它:(
我想创建一个扩展程序,显示 firefox“另存为”对话框 指定 URLl 并选择保存它的程序。
请帮忙!
【问题讨论】:
供参考,这个问题在Mozilla新闻组groups.google.com/group/mozilla.dev.extensions/browse_frm/… 【参考方案1】:您真正想要的是 contentAreaUtils.js 中的 saveURL method。这将为您提供 Firefox 的确切行为(因为这就是 Firefox 所称的)。
【讨论】:
他实际上是在询问不同的对话。 我在尝试,但是这个调用的标准对话框“另存为”。但我需要对话框选择保存它的程序。 啊,那我觉得你应该用这个方法:mxr.mozilla.org/mozilla-central/source/uriloader/exthandler/… 致 sdwilsh - 该功能的描述:“将外部帮助应用程序绑定到流侦听器”谢谢,但它是不同的功能:(【参考方案2】:这有助于我显示另存为对话框,或在浏览器中预览数据
How to force save as dialog box in firefox besides changing headers?
【讨论】:
以上是关于Firefox 3.x 扩展:对话框“另存为”-选择开启器,如何打开?的主要内容,如果未能解决你的问题,请参考以下文章
如何在“另存为”对话框中强制使用正确的文件扩展名? (.jpg 而不是 .php)