ArtW Posted March 3, 2021 Share Posted March 3, 2021 Is there a way to call javascript which will only effect the live page, not when it's in the editor? Beyondspace 1 Link to comment
Beyondspace Posted March 3, 2021 Share Posted March 3, 2021 5 minutes ago, ArtW said: Is there a way to call javascript which will only effect the live page, not when it's in the editor? Include the script in a function <script> !function(){window.self!=window.top||window.top.document.getElementById("your-script-name")||function(e,t,s,i,a){if(s.querySelector("#"+t))i&&i(this);else{var n=document.createElement("script");n.src=e+"?cache="+((new Date).getTime()+"").substr(0,8),n.id=t,n.onload=function(){a&&this.remove(),i&&i(this)},s.appendChild(n)}}("your-script-url","your-script-name",window.top.document.getElementsByTagName("head")[0])}(); </script> BeyondSpace - Squarespace Website Developer 🖼️ Lightbox Studio (Enable Pinch/Zoom on lightbox) 🗓️ Delivery Date Picker (Squarespace Date format) 💫 Animated Buttons (Referral URL) 🥳 Sparkplugin Customisations Browsers (Browse +100 Spark plugin customisations) 🥳 Elfsight Template Browsers (Browse +1000 Elfsight widget Templates) If you find my answer useful, let's leave a like or upvote so others with the same issue can find their solution. Thank you! Link to comment
ArtW Posted March 3, 2021 Author Share Posted March 3, 2021 Doesn't that require me adding in the static script resource url instead though? Link to comment
Beyondspace Posted March 3, 2021 Share Posted March 3, 2021 5 minutes ago, ArtW said: Doesn't that require me adding in the static script resource url instead though? The script contain condition to not add the snippet into the page when in editor mode BeyondSpace - Squarespace Website Developer 🖼️ Lightbox Studio (Enable Pinch/Zoom on lightbox) 🗓️ Delivery Date Picker (Squarespace Date format) 💫 Animated Buttons (Referral URL) 🥳 Sparkplugin Customisations Browsers (Browse +100 Spark plugin customisations) 🥳 Elfsight Template Browsers (Browse +1000 Elfsight widget Templates) If you find my answer useful, let's leave a like or upvote so others with the same issue can find their solution. Thank you! Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment