You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Problem

You successfully configured the WebSpellChecker Cloud product (WProofreader, SCAYT) or used the Web API services, but then suddenly, after August 5, 2021, the service stops working and you see the CORS error in the console. Below is an example of such an error:


Access to XMLHttpRequest at 'http://staging.webspellchecker.net/spellcheck31/script/ssrv.cgi' from origin 'http://localhost' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

wscbundle.js?_=1628087864273:40 The WebSpellChecker Service is currently unavailable. POST http://staging.webspellchecker.net/spellcheck31/script/ssrv.cgi net::ERR_FAILED

  

Solution

To solve the issue, change the product configuration settings from HTTP to HTTPS. 

Within our security improvements, on August 5, 2021, we restricted the ability to send the spelling and grammar check requests via HTTP to our Cloud. It is a common practice to improve the security of both the servers themselves and the data they process. To solve this case, your participation is required.

For example, if you are using the plugins for CKEditor, please add the scayt_srcUrl (for SCAYT) or config.wsc_customLoaderScript (for WSC) to CKEditor config.js along with the rest settings that will load the plugin resources via HTTPS.


config.scayt_srcUrl ='https://svc.webspellchecker.net/spellcheck31/wscbundle/wscbundle.js';

config.wsc_customLoaderScript = 'https://svc.webspellchecker.net/spellcheck/lf/22/js/wsc_fck2plugin.js';