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.

 

Not finding what you need?

95% of questions can be answered using the search tool. This is the quickest way to get a response.

Powered by Zendesk