Some telecoms carriers inject their own Javascript into every HTTP page.
I've seen some of that break my pages for some users. It went unnoticed for months until someone complained that "my" Javascript was badly written and breaking something. After a difficult round of conversations where each of us assumed the other was seeing the same page contents, we compared source and found the culprit was injected by the carrier.
I've seen some of that break my pages for some users. It went unnoticed for months until someone complained that "my" Javascript was badly written and breaking something. After a difficult round of conversations where each of us assumed the other was seeing the same page contents, we compared source and found the culprit was injected by the carrier.
So we changed to HTTPS to fix that problem.