我的网站上有一些跟踪像素,我想防止它们在服务器出现故障或速度缓慢时影响我们的用户体验。指定浏览器应尝试加载给定 img 的最长时间的最简单方法是什么 - 即尝试 100 毫秒然后放弃? (我宁愿不跟踪给定的客户,也不愿让第三方服务器上的服务器挂起影响我们的网站)。
最佳答案
您可以插入 <img>
使用 JavaScript 并使用 setTimeout()
在 100 毫秒后将其删除。
jQuery 示例:
var tracker = $("<img>", { src: trackingUrl }).appendTo(document.body);
setTimeout(function() { tracker.remove(); }, 100);
关于javascript - <img src> 超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10399938/