I am posting my test with fake glass dispersion in Cycles.
What is the approach I use?
First I split glass color into RGB channels which I route into three different glass closures that have each slightly different IOR. The channels are then merged back together and voila, you have something that looks not so bad. Additionaly I add one more glossy closure to have more control over (sort of) “specular reflection”.
Thanks and enjoy!