大家好,我正在尝试在我的网站和其他网站上加载谷歌个人资料图片
我已经做了
var profile=googleUser.getBasicProfile();
profile.getImageUrl()
当我登录google并将图像url保存到数据库时,但当我尝试将其放入img标记的scr时,就像这样
var img=document.createElement(“img”);
img.src=图像;
img.alt=“图像”;
img.style.float=“左”;
儿童分部(img);
我有时会收到403禁止的错误,但有时它是有效的
这是一个示例链接,我使用的是存储在数据库中的链接,只是做了一些修改
https://lh4.googleusercontent.com/-OmV9386WzGk/AAAAFFFFAAI/AAAAAAAACpc/BEtVNh85tnk/s96-c/photo.jpg
因此,我只是想知道我是否正确地获取了配置文件图像,并且它也适用于同一页面上的其他用户
使用refererpolicy=“no referer”似乎有帮助。虽然它在localhost应用程序中不起作用(在我添加此属性之前),但在将图像加载到自己的选项卡中时,它始终起作用。请求头的差异之一是缺少referer