如何在firebreath中打开文件?

时间:2012-03-01 23:02:05

标签: php google-chrome google-chrome-extension npapi firebreath

  

可能重复:
  A simple hello world NPAPI plugin for Google Chrome?
  How to open a file which includes in Chrome extension by C/C++?

最初我想开发一个chrome扩展来在用户的电脑上打开一个文件。

我想使用php fopen一些SO用户说我必须使用NPAPI,并说这是一个重复的问题并删除了我的问题。

我只是想知道为什么我不能使用fopen?如果我真的没有其他选择,那么如何使用firebreath打开文件?

当我转到section of the docs时,我看不到这些片段。

我知道主持人会回答我的问题,说这是一个骗局,link to this question我领先一步大声笑

我不理解接受的答案,我不明白他编辑的文件。

第二个答案给this link,但我看不到这些片段!你呢?

我正在使用linux mint,32位

让我改变一下这个问题。我可以在java中这样做吗? Flashgot在源代码中得到了一些jar文件:)

使用chrome安装flashgot,将下载一个名为 flashgot-1.3.9-tb + sm + fx.xpi 的文件,将其更改为 flashgot-1.3.9-tb + sm + fx.zip 解压缩并转到 chrome文件夹

我可以在python中完成吗?每个linux发行版默认都有python

2 个答案:

答案 0 :(得分:0)

  

我只是想知道为什么我不能使用fopen?

因为JavaScript不是C。

更一般地说,任意网页都无法在您的计算机上运行任意本机代码,因为否则单击链接可能会将您带到一个页面,该页面会窃取您计算机上的每个文件,然后擦除您的硬盘。

答案 1 :(得分:0)

如果您使用firebreath,那么您使用的是C ++,因此如果您愿意,可以使用fopen。请记住,您将拥有与浏览器相同的权限,以用户身份运行可能无法编写Program Files等地方。

你不能在javascript中使用fopen。我不知道为什么“在linux上构建firebreath”页面会有关于如何打开文件的片段;因为firebreath只是C ++我不知道为什么我们需要添加文档来打开文件...它只是C ++。像在任何其他C ++应用程序中一样打开文件。

另一个问题包含了确定文件所在位置所需的所有信息;他们没有详细说明如何进行操作,因为你不需要这些细节;你可以把它们带到任何地方尝试谷歌搜索“用c ++打开文件”,你会得到很多点击。