【问题标题】:Firefox addon-SDK addon not writing files (but works in jpm)Firefox 插件 SDK 插件不写入文件(但在 jpm 中工作)
【发布时间】:2016-05-29 08:36:48
【问题描述】:

我在这里摸不着头脑......

我写了一个使用OS.File写文本文件的sdk插件。

使用jpm run 可以正常工作

但是,当我将它作为 xpi 安装到 Firefox 中时

那么即使我的控制台日志消息也不会显示在控制台中。

但它仍然运行,我可以调试它(它有一个计时器循环,所以当我在那里设置断点时我看到它在计时器上暂停)

代码似乎运行良好,除了:

  • 未显示控制台日志消息
  • 文件未写入

我所说的“正常”运行的代码是指所有变量似乎都在调试器中正确填充,并且执行似乎正确发生(断点工作)

我的扩展程序不会对页面进行任何视觉修改。所以我不知道那部分是否能正常工作,但我现在只是担心无法记录和写入文件。

有人知道可能是什么问题吗?

【问题讨论】:

标签: firefox firefox-addon firefox-addon-sdk


【解决方案1】:

那么即使我的控制台日志消息也不会显示在控制台中。

jpm run 与常规的 firefox 配置文件相比,设置了不同的日志级别。 relevant docs

文件没有被写入

取决于您在何处调用 OS.File e10s 可能会因内容沙盒而有所不同。尝试切换它。如果它确实有所作为,那么您在不应该的上下文中使用文件 IO。

【讨论】:

  • 是否有禁用这种沙盒的标志?我想写入用户目录的子文件夹。我不想将它提交给市场,只是在我安装 firefox 时将此插件用于个人用途
猜你喜欢
  • 1970-01-01
  • 2012-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多