Safari扩展 - 动态扩展菜单中的图像

时间:2011-08-08 14:47:59

标签: safari

我正在使用动态扩展菜单开发Safari扩展程序。

我正在尝试在菜单中的每个动态条目中放置一个图标。

当我在服务器上引用图像时:

var menuItem = event.target.appendMenuItem("bb"+i, i+" - "+itemTitle);
menuItem.image = 'http://www.google.com/favicon.ico';

每个菜单项都会显示图片,但是,当我尝试在我的扩展程序中使用图片时:

var menuItem = event.target.appendMenuItem("bb"+i, i+" - "+itemTitle);
menuItem.image = 'menu.png';

图像不会显示。

这里出了什么问题 - 代码位于mu global.html文件中,图片与global.html文件位于同一位置?

1 个答案:

答案 0 :(得分:0)

好吧,我找到了答案,所以这里有其他想要知道的人:

var menuItem = event.target.appendMenuItem("bb"+i, i+" - "+itemTitle);
menuItem.image = safari.extension.baseURI+'menu.png';