I have a site that is not functioning properly in Safari at all. Essential Grid won’t display, background videos in Slide Rev won’t play. I have many other sites, and they are working in Safari. This particular site will not. Looking for any advice.
Hi @warwebdesigns,
Thanks for writing in!
I tested your website in Safari and its working as expected, same as chrome.
The video background and the ESS grid loading absolutely fine. Please check the screencast video.

Please send us your Safri version and screencast video of your issue so that we can have a look.
Thanks

Hello @warwebdesigns,
I have checked your site and I found out that it is not working as intended to be because of a JS errors on the page. You have inserted a custom JS code which is not valid. Please have it updated and use this instead:
(function(config) {
window._peekConfig = config || {};
var idPrefix = 'peek-book-button';
var id = idPrefix+'-js'; if (document.getElementById(id)) return;
var head = document.getElementsByTagName('head')[0];
var el = document.createElement('script'); el.id = id;
var date = new Date; var stamp = date.getMonth()+"-"+date.getDate();
var basePath = "https://js.peek.com";
el.src = basePath + "/widget_button.js?ts="+stamp;
head.appendChild(el); id = idPrefix+'-css'; el = document.createElement('link'); el.id = id;
el.href = basePath + "/widget_button.css?ts="+stamp;
el.rel="stylesheet"; el.type="text/css"; head.appendChild(el);
})({key: 'e56b00c4-b588-4c62-8513-328ea80af2f2'});
In the code above, I have removed the <script></script> tags because it is not need. You need to understand that custom JS code will be wrapped with the script tag when displayed on the front end. So in your code, it must not have the tag to avoid any JS errors.
Please let us know how it goes.
This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.