How can I have Rocket Loader ignore specific JavaScripts?

You can have Rocket Loader ignore individual scripts by adding the data-cfasync="false" attribute to the relevant script tag, for example:

      <script data-cfasync="false" src="/javascript.js"></script>      

Rocket Loader will still optimise the loading of all other scripts on the page.

Notes:

  1. Adding this attribute within JavaScript will not work if you wish to exclude the script from Rocket Loader.
  2. If the script you want Rocket Loader to ignore has dependency on other JavaScript(s) on the page, those depedencies must also have the data-cfasync="false" attribute added.
  3. The 'data-cfasync' attribute must be added before the 'src' attribute. 
  4. Rocket Loader will recognise the tag when either single or double quotes are placed around the attribute value. 

Alternative:

If Rocket Loader is only impacting a specific page, then consider using a Page Rule to exclude that page by URL from optional performance features.

 

Still not finding what you need?

The Cloudflare team is here to help. 95% of questions can be answered using the search tool, but if you can’t find what you need, submit a support request.

Powered by Zendesk