javascript - 将图像源设置为本地文件

标签 javascript firefox-addon image

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

如果您需要更多信息,请告诉我。谢谢

最佳答案

显然,您可以将图像的 SRC 设置为“file://”URI,或者与此相关的任何字符串。但是获取路径可能会更加棘手 - 您必须使用浏览器的内部机制来获取路径。

当然,这对于网页 javascript 来说是完全不可能的,但是扩展程序位于比页面弱得多的沙箱中,并且您可以对文件系统做很多事情,所以暗示这不可能的答案是完全错误的。

关于javascript - 将图像源设置为本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2296728/

相关文章:

css - 如何在使用 onClick 动态更改图像时将图像缩放到现有 div 的大小?

javascript - 如何在单击按钮时在 'ui-body-a' 和 'ui-body-b' 之间切换

javascript - 为什么嵌套 for 循环会得到奇怪的结果?

HTML 电子邮件 - 调整表格中图片的大小

javascript - "Http channel implementation doesn' t 支持 nsIUploadChannel2。一个扩展提供了一个非功能性的 http 协议(protocol)处理程序”

javascript - Chrome、Firefox、IE 扩展。我需要哪种语言?

html - 在两列中设置的裁剪图像

javascript - 使用 JqueryUI Mobile ListView 替代超链接

javascript - 如何将 json 响应对象动态映射到实体?

javascript - 调试 firefox 扩展的问题