将Image Src设置为本地文件

时间:2010-02-19 13:54:58

标签: javascript firefox-addon image

我正在编写Firefox扩展程序,并希望用户能够使用本地图像更改网页上的图像。是否可以使用JavaScript使用保存在用户本地计算机上的图像更改图像源?

如果您需要更多信息,请与我们联系。感谢

3 个答案:

答案 0 :(得分:1)

您可以将图像的SRC显然设置为“file://”URI,或任何字符串。但是获得这条路可能会更加棘手 - 你必须使用浏览器的内部来抓住路径。

当然,这对于网页javascript来说是完全不可能的,但是扩展程序的沙箱比页面要弱得多,而且你可以对文件系统做很多事情,所以答案表明它是不可能的,这是完全错误的。

答案 1 :(得分:0)

我认为这篇黑客帖子提供了一些有关最近HTML5功能的有用信息,以支持对本地文件的访问:

http://hacks.mozilla.org/2010/02/an-html5-offline-image-editor-and-uploader-application/

我不确定将本地文件直接用作图像,但最糟糕的是,使用此处演示的技术,您可以创建数据:使用的URL。

答案 2 :(得分:-1)

出于安全考虑,JavaScript无法访问本地文件系统。您的插件必须解决此问题。