You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

网站未部署SSL协议处于不安全状态时能否触发JavaScript alert弹窗?

需求实现说明

这个需求完全可以通过JavaScript实现,实现逻辑非常简单:

  • 核心判断依赖浏览器提供的window.location.protocol属性,该属性会返回当前页面使用的传输协议,HTTPS协议对应返回值为https:,HTTP协议对应返回值为http:
  • 只需要判断该属性值是否为http:,符合条件时触发alert即可

代码示例

你可以直接使用下面的脚本:

// 等待DOM加载完成后执行检测
document.addEventListener('DOMContentLoaded', () => {
  if (location.protocol === 'http:') {
    alert('当前站点未使用SSL加密协议,访问存在数据泄露风险,请谨慎操作!');
  }
});

补充说明

如果不需要等DOM加载完成,也可以直接把判断逻辑写在页面任意位置的script标签内,只要脚本加载时就会执行检测,无需等待其他资源加载。

内容的提问来源于stack exchange,提问作者WooxHimself

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 00:54:01