gpt4 book ai didi

ruby-on-rails - Rails 图像和跟踪保护

转载 作者:数据小太阳 更新时间:2023-10-29 06:59:34 24 4
gpt4 key购买 nike

我已经使用 devise 和 facebook 身份验证制作了一个示例应用程序。我想将 fb 个人资料照片显示为用户的头像,它在 chrome 和 IE 中工作。但在 Firefox 中,我看到有关“跟踪保护”的警告 - “连接不安全”。

我写了一个简单的方法:

def avatar_for(user)
avatar_url = user.image
image_tag(avatar_url, alt: user.name, class: "avatar") unless user.image.nil?
end

如何使这种方法/连接安全?

EDIT: It's exactly how max wrote: using https address vis secure_image_url removes the warning in 'Tracking Protection' warning in Firefox, but no image is displayed.

最佳答案

使用 secure_image_url 选项让 OmniAuth Facebook 创建一个 HTTPS 地址:

Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, ENV['FACEBOOK_KEY'], ENV['FACEBOOK_SECRET'],
secure_image_url: true
end

关于ruby-on-rails - Rails 图像和跟踪保护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34945217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com