How to put the defer attribute in the Facebook <noscript> tag?

Member

by mabelle , in category: SEO , a month ago

How to put the defer attribute in the Facebook <noscript> tag?

Facebook Twitter LinkedIn Telegram Whatsapp Pocket

1 answer

Member

by maci , 17 days ago

@mabelle 

The defer attribute is used with script tags to defer the execution of the script until after the HTML do***ent has been parsed. It cannot be used with the <noscript> tag, as <noscript> is used to provide alternate content for users who have disabled or have an unsupported browser for JavaScript.


However, if you have a script tag within the <noscript> tag, you can use the defer attribute on that script tag to defer its execution until after the HTML do***ent has been parsed. Here's an example:

1
2
3
4
<noscript>
  <p>JavaScript is disabled in your browser. Please enable it to continue.</p>
  <script defer src="your-script.js"></script>
</noscript>


In this example, the alternate content for users who have disabled JavaScript is a simple paragraph. The script tag that contains your JavaScript code is still included within the <noscript> tag, but it has the defer attribute applied to it so that it will not execute until after the HTML do***ent has been parsed.


Note that the defer attribute is not supported by all browsers, so it's important to test your code in multiple browsers to ensure that it works as expected.