暖宝宝贴在玻璃上能发热,但是发热效果可能不如贴在皮肤上的效果好。这是因为暖宝宝是利用其内部的铁粉和其他物质经过氧化反应产生热量的,而玻璃并不具备足够的导热性,会阻碍热量的传递,导致热量不能充分释放,从而影响其发热效果。因此,建议在必要时使用暖宝宝时,放置在接触面积大且导热性好的部位,才能达到最佳的发热效果。