网站首页 > 基础教程 正文
项目中用 a 标签来下载第三方服务器图片资源,在谷歌浏览器里本地开发调试都是没问题的,部署到测试服务器上怎么点击都没反应,开始还以为是 a 标签下载的兼容性啥的影响了,明明一毛一样的代码,其他地方都是可以下载。
然后换到 edge 浏览器中就发现问题了,edge 会弹出一个不安全内容的提示框:
进一步查看资源链接时,发现是 http 的,浏览器在 https 网站中打开 http 资源时,会被默认当成不安全的内容屏蔽拦截,谷歌浏览器临时解决可以在浏览器的设置里设置:隐私设置合安全性 - 网站设置 -更多内容设置 - 不安全内容。
我们在本地开发时运行的项目都是运行在 http://localhaost:8080、http://127.0.0.1:8080 ...,直接打开 http 资源是不会被当成不安全的,也就解释了为什么本地明明可以。测试环境是部署在 https://test.xxx.com 下的,所以会出现问题,线上正常也都会是 https,所以要注意下这个问题,很容易就暴露到生产环境。
猜你喜欢
- 2024-11-04 苹果更新App 隐私保护说明 下载前可充分了解隐私权限
- 2024-11-04 HTML5 video 视频标签属性详解——前端小白必学知识
- 2024-11-04 实现PDF的预览和下载功能 pdf预览快捷键是什么
- 2024-11-04 标签制作软件如何制作学校标签 制作标签的软件有哪些
- 2024-11-04 标签制作软件如何制作商品标签模板
- 2024-11-04 标签制作软件如何制作配电箱标签 配电箱标签框
- 2024-11-04 Maven 的这 7 个问题你思考过没有?
- 2024-11-04 如何制作通用防伪标签 如何制作通用防伪标签图片
- 2024-11-04 Blob文件下载方式 blob如何下载
- 2024-11-04 MCGS触摸屏标签使用方法一 mcgs触摸屏功能
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- 单例 (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)