我是新的Firefox插件编程。 我想用firefox addon sdk设置默认文件浏览位置。 非常感谢。

===============>>#1 票数:2

打开scratchpad复制并粘贴此:

const nsIFilePicker = Components.interfaces.nsIFilePicker;

var fp = Components.classes["@mozilla.org/filepicker;1"]
               .createInstance(nsIFilePicker);
var startDir = FileUtils.File('C:\\');
fp.displayDirectory = startDir;

fp.init(window, "Dialog Title", nsIFilePicker.modeOpen);
fp.appendFilters(nsIFilePicker.filterAll | nsIFilePicker.filterText);

var rv = fp.show();
if (rv == nsIFilePicker.returnOK || rv == nsIFilePicker.returnReplace) {
  var file = fp.file;
  // Get the path as string. Note that you usually won't 
  // need to work with the string paths.
  var path = fp.file.path;
  // work with returned nsILocalFile...
}

如果这就是你想要的东西让我知道,然后把它放在默认位置

  ask by mangovn translate from so

未解决问题?本站智能推荐:

1回复

如何使用插件SDK(没有HTML5 API)将Firefox全屏设置?

如何使用插件SDK(没有HTML5 API)将Firefox全屏设置? 非常感谢。
3回复

Firefox插件SDK获取客户端IP返回错误的格式

它返回“ 2001:0:9d38:6abd:248d:2ee4:3f57:fd26”(255.255.255.255子网掩码)。 如何获得IP4。 非常感谢。
1回复

书签浏览器错误,同时建立firefox插件

好的,我已经为书签服务创建了一个观察者, 当书签项被移除时,观察者会触发一个函数onItemRemoved: function(id, folder, index) 函数中的参数是(id,folder,index) 当我尝试使用getItemTitle(id)和getBookmar
1回复

如何使用添加SDK在打印预览版FireFox的工具栏中添加按钮

如何使用添加SDK在打印预览中的工具栏中添加按钮。 非常感谢
3回复

Firefox Addon SDK:将插件文件加载到iframe中

我想将一个resource://链接分别加载到我的Firefox插件中的本地文件到网页中的iframe 。 原因是,出于安全原因,资源应该可视地嵌入到网页中,而不是让网站访问它的DOM。 这个问题在过去的各个地方已经讨论过了,例如这里(没有解决方案): https : //bugzi
1回复

如何使用Addon SDK操作Firefox UI?

通过Firefox Addon SDK可以轻松操作页面内容。 但是,如何通过SDK访问UI元素,分别访问它们的CSS属性,就像我在userChrome.css中一样 ? 更准确地说:我想根据当前的URL更改(非活动)选项卡的背景。 要查找的关键字是什么?
2回复

如何使用addon SDK调用Firefox printpreview

如何使用addon SDK调用Firefox printpreview。 最新的SDK(1.16)不包括printultis.js 非常感谢
1回复

使用Firefox Addon SDK列出所有驱动器

是否有使用firefox插件sdk列出所有已安装驱动器(硬盘,USB驱动器等)的路径的跨OS方式? 我发现这个代码适用于Windows,但我找不到跨操作系统的解决方案: 资料来源: https : //developer.mozilla.org/en-US/Add-ons/Code
1回复

使用Addon SDK构建不重启的Firefox扩展

我正在使用Firefox插件SDK( https://github.com/mozilla/addon-sdk )的最新版本来构建扩展程序。 另外,我正在使用Erik Vold的工具栏按钮包( https://github.com/erikvold/toolbarbutton-jplib )在
1回复

使用Addon SDK API下载许多文件时,Firefox UI变得无响应

我有一个很难调试的问题,我需要使用firefox插件sdk API在后台下载大量(〜400)相当小的(〜3-4mb)文件。 我尝试使用旧的API( nsIWebBrowserPersist )和新的API( Downloads.jsm )(缩短的代码): 但是一段时间后,UI变得极