桌面通知使用socket.io图标不显示

我在我的项目中包含桌面通知。 随着通知一个图标应该显示。 我的代码似乎是正确的。但图标不显示在通知中。

如果我添加像“www.site.com/image/not.png”这样的完整URL,它可能会显示在Chrome中,而不是在Firefox中。

这是代码

var options = { body: 'Test Notification', icon: "not.png", dir : "ltr" }; 

我怎样才能让图标在通知内正确显示?