chrome扩展可以嵌入本地swf来加载文件吗?

发布于 2024-12-10 10:45:12 字数 133 浏览 0 评论 0原文

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

i have swf mp3 player that i like to load mp3 files from local directory to the chrome extension.
my questions is :
1.can chrome extension embed swf file that comes with the extension.
2.can chrome extension load files from local drives . like FF extension.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

So尛奶瓶 2024-12-17 10:45:12
  1. 是的。
  2. 查看文件 API。请注意,用户需要自己手动选择文件或文件夹。如果您想要完整的文件系统访问权限,您需要创建一个本机插件并为您想要支持的所有平台编译它(例如,.dll 适用于 Windows,.so 适用于 Linux)。
  1. Yes.
  2. Check out the File API. Note that users will need to manually select the files or folders themselves. If you want full filesystem access, you need to create a native plugin and compile it for all the platforms you want to support (e.g. .dll for Windows, .so for Linux).
一杯敬自由 2024-12-17 10:45:12

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

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

For #2, sadly not possible. The Chrome extension model disallows direct access to local files for security reasons.

For #1, it's definitely possible. Worst case is that you'll have to write your own NPAPI plug-in that hosts Flash. I haven't yet found another extension that manages to simply embed Flash player. At least not without requiring individual end users to enable chrome-extension://*/ URLs in the Flash player security dialog. That might get you started.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文