Google chrome extension chrome扩展是否可以使用本地swf加载文件?

Google chrome extension chrome扩展是否可以使用本地swf加载文件?,google-chrome-extension,flash,Google Chrome Extension,Flash,我有swf mp3播放器,我喜欢将mp3文件从本地目录加载到chrome扩展名。 我的问题是: 1.chrome扩展插件能否嵌入扩展插件附带的swf文件。 2.chrome扩展可以从本地驱动器加载文件。比如FF扩展 对于#2,遗憾的是不可能。基于安全原因,Chrome扩展模型不允许直接访问本地文件 对于#1来说,这绝对是可能的。最糟糕的情况是,您必须编写自己的承载Flash的NPAPI插件。我还没有找到另一个能够简单嵌入Flash player的扩展。至少在不要求个人最终用户在Flash pla

我有swf mp3播放器,我喜欢将mp3文件从本地目录加载到chrome扩展名。
我的问题是:
1.chrome扩展插件能否嵌入扩展插件附带的swf文件。
2.chrome扩展可以从本地驱动器加载文件。比如FF扩展

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

对于#1来说,这绝对是可能的。最糟糕的情况是,您必须编写自己的承载Flash的NPAPI插件。我还没有找到另一个能够简单嵌入Flash player的扩展。至少在不要求个人最终用户在Flash player安全对话框中启用chrome扩展://*/URL的情况下。这可能会让你开始

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

  • 有人给我指出了这个打开本地文件的源文件:这是错误的。有一个文件API,用于用户输入到input[type=File]中的文件,Chrome扩展可以包括本机插件,可以完全访问计算机上的任何内容。另外,对于flash,Chrome内置了flash,所以这不是问题。