我试图通过让 img url 仅在由启用 JavaScript 的浏览器而不是机器人访问时才获得附加的 ?i来调整这种防止热链接的方法。
在$(document).ready(function()
作品中使用它:
var img= $("img.myimg");
img.attr("src", img.attr("src")+"?i");
但是,它会导致 img 加载两次。
是否有任何其他方法可以为不会导致双重负载的人类访问者附加参数?澄清一下,我并不是说图像在页面上显示了两次,而是说随着 url 的变化,服务器会被命中两次。