It is possible to be all of above.

Have you change browser in which you are opening battlelog? Maybe plugin got installed incorrectly or game it self need repair?

This all is just a guess.