可以镀铬扩展嵌入本地swf,加载文件?

时间:2011-10-17 08:26:42

标签: google-chrome-extension flash

我有swf mp3播放器,我喜欢将mp3文件从本地目录加载到chrome扩展名 我的问题是:
1.can chrome扩展嵌入扩展名附带的swf文件 2.can chrome扩展加载来自本地驱动器的文件。像FF扩展。

2 个答案:

答案 0 :(得分:1)

  1. 查看File API。请注意,用户需要手动选择文件或文件夹本身。如果您想要完整的文件系统访问,则需要创建一个本机插件并为您想要支持的所有平台编译它(例如.dll for Windows,.so for Linux)。

答案 1 :(得分:0)

对于#2,遗憾的是不可能。出于安全原因,Chrome扩展程序模型不允许直接访问本地文件。

对于#1,这绝对是可能的。最糟糕的情况是,您必须编写自己的NPAPI插件来托管Flash。我还没有找到另一个能够简单地嵌入Flash播放器的扩展程序。至少不要求个别最终用户在Flash播放器安全性对话框中启用chrome-extension:// * / URL。这可能会让你开始。