我正在使用下面的代码来执行实时聊天代码,我通过它添加了一个 div,聊天框显示哪个工作正常。
try {
// LIVECHAT
//if (matchMedia('only screen and (min-width: 1025px)').matches)
//{
var __lc = {};
__lc.license = XXXXXX;
(function () {
var lc = document.createElement("script");
lc.type = "text/javascript";
lc.async = true;
lc.src =
("https:" == document.location.protocol ? "https://" : "http://") +
"cdn.livechatinc.com/tracking.js";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(lc, s);
})();
var LC_API = LC_API || {};
LC_API.open_chat_window = function () {
$(".chatbox").show();
$("#chat-widget-container").show();
};
LC_API.on_chat_window_minimized = function () {
$(".chatbox").show();
$("#chat-widget-container").hide();
};
LC_API.on_chat_window_opened = function () {
$(".chatbox").hide();
$("#chat-widget-container").show();
};
LC_API.on_chat_window_hidden = function () {
$(".chatbox").show();
$("#chat-widget-container").show();
};
//}
} catch (err) {}
$(".openChat").on("click", function (event) {
LC_API.open_chat_window();
return false;
});
但是当我访问 Google Pagespeed Insights 并在移动设备中跟踪网站时 https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwww.rosterelf.com%2F ,我的排名很低,因为它一直在说这个。Time to Interactive 11.9 s
如果我评论上面的代码,那么我的百分比就会提高到 65 以上。
那么有人可以指导我如何优化这个脚本来解决这个问题吗?
谢谢
最佳答案
可以优化脚本下载cdn链接https://cdn.livechatinc.com/tracking.js
并保存在项目文件夹中
lc.src =
("https:" == document.location.protocol ? "https://" : "http://") +
"cdn.livechatinc.com/tracking.js";
替换这个lc.src ="folder_name/tracking.js";
然后页面速度增加。
关于php - Google PageSpeed 第三方聊天加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67904986/