You can easily add an exclusion in Chrome to block Flash and Java from [*.]flyertalk.com and that has ended all of the malicious pop-ups on my computer. Unfortunately there is not such and easy fix in iOS and Safari
In Chrome you will find this under settings>privacy and security> content settings