可能重复:
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
答案 0 :(得分:0)
我只是想知道为什么我不能使用fopen?
因为JavaScript不是C。
更一般地说,任意网页都无法在您的计算机上运行任意本机代码,因为否则单击链接可能会将您带到一个页面,该页面会窃取您计算机上的每个文件,然后擦除您的硬盘。
答案 1 :(得分:0)
如果您使用firebreath,那么您使用的是C ++,因此如果您愿意,可以使用fopen。请记住,您将拥有与浏览器相同的权限,以用户身份运行可能无法编写Program Files等地方。
你不能在javascript中使用fopen。我不知道为什么“在linux上构建firebreath”页面会有关于如何打开文件的片段;因为firebreath只是C ++我不知道为什么我们需要添加文档来打开文件...它只是C ++。像在任何其他C ++应用程序中一样打开文件。
另一个问题包含了确定文件所在位置所需的所有信息;他们没有详细说明如何进行操作,因为你不需要这些细节;你可以把它们带到任何地方尝试谷歌搜索“用c ++打开文件”,你会得到很多点击。