我想为Firefox开发一个扩展。现在我在我的项目中添加一个图像,并且我想在我的js中使用它。因为我的元素是动态创建的,所以我没有从xul文件中获取它。如何直接在JS中获取图像?如何直接在我的JS项目中获取图像?
1
A
回答
0
您可以使用data:URI。下面是一个在线发生器:http://www.scalora.org/projects/uriencoder/
0
如果你的图片是在扩展包,例如在yourExtension /镀铬/皮肤,你可以通过Chrome浏览器的URL访问它,就像这样:
var yourImage = new Image();
yourImage.src = "chrome://yourExtension/skin/yourImage.png";
//do something with yourImage
+0
我在我的js文件中添加了这个,但它不起作用,为什么?在我的css文件中,我添加了相同的路径,它可以工作! – jin 2010-03-22 05:05:34
+0
错误控制台中的任何错误? – 2010-03-22 12:21:24
相关问题
- 1. 如何从inkcanvas直接获取位图图像(在wpf中)
- 2. 如何从我的项目图像文件夹中获取图像URL?
- 3. JS直接从视频流获取图像作为数据url
- 4. 如何在Spring mvc项目中获取图像文件路径?
- 5. 如何从项目中的GIF文件中获取图像
- 6. 如何直接在Ionic 2中获取添加的Firebase项目的ID /密钥?
- 7. 如何直接在我的项目中使用npm模块?
- 8. 如何获取图像ListView中选定项目的索引?
- 9. 如何在Android项目的res文件夹中获取图像的像素
- 10. 获取GridView项目的图像名称
- 11. 如何从js中的摄像头获取原始图像?
- 12. 我如何在我的钛项目中使用本地图像
- 13. 如何获取ListView项目的视图?
- 14. Dotnetnuke - 如何直接将我的项目移动到根目录?
- 15. 如何在android中的listview中获取项目的视图?
- 16. 如何垂直居中我的图像?
- 17. 如何从Ember js项目中的str.split()获取原始值
- 18. Laravel 4 - 在刀片视图中获取图像项目
- 19. 如何从laravel上的不同项目获取图像?
- 20. 将Android“Gridlayout库项目”直接导入到我的项目中
- 21. 如何在我的项目中裁剪图像的roi
- 22. 如何在布局中直接获取视图模型?
- 23. 如何从order_id获取选项图像
- 24. 如何在我的项目中裁剪图像swift
- 25. 如何获取图像中线条的直径?
- 26. 如何在项目库中获取DaoSession?
- 27. 如何在jQuerySVG项目中获取getBBox?
- 28. 如何在GridView中获取TextView项目
- 29. Dreamweaver库项目 - 链接和图像获取“库/”
- 30. 从Ruby Gem中,我如何获取项目的目录路径?
你在哪里显示图片?在XUL上下文中,还是附加到窗口? – 2010-03-22 15:29:37