WPIntell

Source evidence

Fixing Really Simple Captcha

CloudFlare Rocket Loader Ignore · support · 2014-07-28T10:38:00+00:00

mixedsentiment
highseverity
0.95relevance
2replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

6 / 29 rows with source links

20.7% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

23 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
Uzair Asad resolved
If you’re using CloudFlare’s Rocket Loader (on Auto or Manual) and the Really Simple Captcha (used with Contact Form 7) then you’ll notice that the Captcha does not load until a viewer clicks with Send button (which refreshes the Captcha). Naturally, this missing Captcha may put off users from filling in your form. And of course you don’t want to turn off Rocket Loader just for one plugin. To fix this problem, simply install this plugin (CloudFlare Rocket Loader Ignore) and add “scripts.js” (without the quotes) to the ignore list. Doing this will prevent CloudFlare’s Rocket Loader from processing the javascript file for Really Simple Captcha so that it loads correctly each and every time! Just thought I’d write this up for reference. https://wordpress.org/plugins/cloudflare-rocket-loader-ignore/ It turns out that it was actually an issue with my lazy loader script because in combination with Rocket Loader, it didn’t process the initial captcha in time. I can say this because at the time of writing this post the CloudFlare Rocket Loader Ignore plugin is putting the data-cfasync attribute after the src attribute so it does NOT work as per the recently updated (about the time of this post) knowledge-base article: https://support.cloudflare.com/hc/en-us/articles/200169436–How-can-I-have-Rocket-Loader-ignore-my-script-s-in-Automatic-Mode- (New notes are in bold) Thank you for the update, I will update the plugin accordingly.

Comments

2 shown
Uzair Asad 2014-08-03T06:35:00+00:00

It turns out that it was actually an issue with my lazy loader script because in combination with Rocket Loader, it didn’t process the initial captcha in time. I can say this because at the time of writing this post the CloudFlare Rocket Loader Ignore plugin is putting the data-cfasync attribute after the src attribute so it does NOT work as per the recently updated (about the time of this post) knowledge-base article: https://support.cloudflare.com/hc/en-us/articles/200169436–How-can-I-have-Rocket-Loader-ignore-my-script-s-in-Automatic-Mode- (New notes are in bold)

jp2112 2014-08-07T15:14:00+00:00

Thank you for the update, I will update the plugin accordingly.