Hello,
I found for you some solutions, maybe they will help:
1. SOLUTION :I had this same issue and it was a really silly mistake on my side. I'm using click to play on all plugins (Settings -> Privacy -> Content Settings -> Plugins -> Click to Play) because I like having the choice before running java or flash. Problem is, battlelog uses plugins as well so I completely missed the plugin warning in my address bar. In this case you can either; 1) disable click to play or 2) always allow plugins to run on the battlelog site (which I did). Took me half an hour of installing / reinstalling / rebooting to figure out 😉
2. SOLUTION: If you're on chrome, go to chrome://plugins/ in your URL bar. Make sure "ESN launch mozilla" is enabled! This was my problem! Hopefully it helps some of you.
3. SOLUTION: If you are on IE and windows 8 you need chrome. Start the game but copy the URL and close IE and open Chrome. Paste the URL into the Chrome address bar and press enter. When asked ,log on to your Origin account and hey presto !!
Hope this helps
Regards, Libever