WebSockets have been a long time coming. They allow for truly live content to be displayed on web pages as if they were dynamic applications. Grammarly’s server accepts only these kinds of connections, allowing clients to be embedded within the website to connect to Grammarly.
Several things may prevent WebSockets from working or block them entirely:
- Older browsers
- Some download managers
- Some mobile carriers
- Some firewalls
- Some antivirus software
- Some Internet service providers
- Strict configurations on routers
To test whether you have WebSockets connections in your browser, go to https://app.grammarly.com/diagnostic-test
Does anything in your test results say Failed? That might be the root of the problem. But no worries: just copy/paste the results into your help desk request and submit it to our Support Team.
Software that blocks WebSockets by default:
- ZoneAlarm Firewall (Adding exceptions for Grammarly does not help. Even if you disable it, it will continue to block Grammarly until it is uninstalled.)
- IObit Malware Fighter
- Internet Download Manager
- Superfish VisualDiscovery
- Avira Browser Safety
- Browser Guard
- Smart Panel
If any of these programs is installed on a computer, this might prevent establishing the connection with Grammarly’s server.
If none of these programs are installed on your computer but you are still experiencing issues related to your network configuration, we encourage you to get in touch with your network administrator and ask them to check out this article on troubleshooting the issue: WebSockets Support Q&A for System Administrators