我正在编写一个 Firefox 扩展,希望用户能够使用本地镜像更改网页上的图像。是否可以使用 JavaScript 将图像源更改为保存在用户本地计算机上的图像?
如果您需要更多信息,请告诉我。谢谢
最佳答案
显然,您可以将图像的 SRC 设置为“file://”URI,或者与此相关的任何字符串。但是获取路径可能会更加棘手 - 您必须使用浏览器的内部机制来获取路径。
当然,这对于网页 javascript 来说是完全不可能的,但是扩展程序位于比页面弱得多的沙箱中,并且您可以对文件系统做很多事情,所以暗示这不可能的答案是完全错误的。
关于javascript - 将图像源设置为本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2296728/