菜单导航

技术文档
NOISE主页弹窗结构代码
技术文档

NOISE主页弹窗结构代码

NoiseNoise
2023-07-05

摘要:一、自定义信息弹窗(不请求外部api) ![width=2500&height=1469](https://jsd.cdn.noisework.cn/gh/rcy1314/tuchuang@main/20230705/image.dzd4jidhtwg.jpg) 需要引入的head处js(已存入

一、自定义信息弹窗(不请求外部api)

width=2500&height=1469

需要引入的head处js(已存入本地)这里是cdn

  <script src="https://cdn.staticfile.org/jquery/3.3.1/jquery.min.js"></script>
    <script src="https://cdn.staticfile.org/layer/3.1.1/layer.js"></script>

弹窗信息body处引入:

   <!-- 弹窗信息提醒代码开始 -->
    <script>
    window.addEventListener('load', function() {
        var currentTime = new Date().getHours();
        var greeting;
        if (currentTime < 5) {
            greeting = "凌晨好!";
        } else if (currentTime < 8) {
            greeting = "早上好!";
        } else if (currentTime < 11) {
            greeting = "上午好!";
        } else if (currentTime < 13) {
            greeting = "中午好!";
        } else if (currentTime < 18) {
            greeting = "下午好!";
        } else if (currentTime < 19) {
            greeting = "傍晚好!";
        } else if (currentTime < 24) {
            greeting = "晚上好!";
        }
     
	layer.msg(greeting + &quot;👏欢迎你的访问!&quot;);
});
&lt;/script&gt;
&lt;!-- 弹窗信息提醒代码结束 --&gt;

二、引入外部api加载访客设备及ip信息【外部api有概率会失效,长期有效请选择一】

width=2500&height=1417

引入的head处js(已存入本地)这里是cdn

<script src="https://cdn.staticfile.org/jquery/3.3.1/jquery.min.js"></script>
    <script src="https://cdn.staticfile.org/layer/3.1.1/layer.js"></script>

body处引入:

  <!-- 弹窗信息提醒代码开始 -->
<script>
  $(function () {
    var t = document.createElement("a");
    t.href = document.referrer;
    var msgTitle = t.hostname;
    var name = t.hostname.split(".")[1];
    if ("" !== document.referrer) {
      switch (name) {
        default:
          msgTitle = t.hostname;
      };
    };
    var time = (new Date).getHours();
    var msg = '';
    if (23 < time || time <= 5) {
      msg = "你是夜猫子呀?这么晚还不睡觉,明天起的来嘛?";
    } else if (5 < time && time <= 7) {
      msg = "早上好!一日之计在于晨,美好的一天就要开始了!";
    } else if (7 < time && time <= 11) {
      msg = "上午好!工作顺利嘛,不要久坐,多起来走动走动哦!";
    } else if (11 < time && time <= 14) {
      msg = "中午了,工作了一个上午,现在是午餐时间!";
    } else if (14 < time && time <= 17) {
      msg = "午后很容易犯困呢,今天的运动目标完成了吗?";
    } else if (17 < time && time <= 19) {
      msg = "傍晚了!窗外夕阳的景色很美丽呢,最美不过夕阳红~";
    } else if (19 < time && time <= 21) {
      msg = "晚上好,今天过得怎么样?";
    } else if (21 < time && time <= 23) {
      msg = "已经这么晚了呀,早点休息吧,晚安~";
    }
    axios.get("https://api.gmit.vip/Api/UserInfo/")
      .then(function (response) {
        window.info = response.data;
        layer.msg("Hi~ 来自" + response.data.data.location + '~<br/>通过 ' + msgTitle + ' 进来的朋友!<br/>使用 ' + response.data.data.os + "<br/>" + response.data.data.browser + ' 访问本站!' + '<br/>' + msg);
      })
      .catch(function (error) {
        console.log(error);
      });
    document.cookie = "msg=1; expires=Thu, 01 Jan 2038 00:00:00 UTC; path=/;";
  });
</script>
<!-- 弹窗信息提醒代码结束 -->
版权声明

本文为「Noise」原创内容或编译整理;除特别说明外,文中图片并非个人手绘,可能来源于网络、AI 生成、截图等,后期使用 PhotoMator / Procreate 进行处理,仅用于学习与交流。如涉及版权或来源标注不全,请联系处理。未经授权,禁止用于商业用途,禁止抹除水印。转载请注明出处与链接并保留本声明。

...

评论 (0)

评论功能加载中...
Noise

Noise

执迷不悟

推荐阅读

智能体记忆系统与知识库存储运行运维说明
技术文档

智能体记忆系统与知识库存储运行运维说明

Nose | 2026-04-08

本文基于V3.4,详细说明智能体记忆系统、知识库存储、运行和运维的使用。核心包括Fusion记忆系统的三层结构(episodic, semantic, skill)、知识库治理参数、存储位置(数据库和浏览器本地存储),以及Agent KB和扩展端机制。通过统一状态对象管理,优化系统联动和版本跟踪。

21
超级智能体外站接入指南(HTML / Hexo / Hugo / 任意站点)
技术文档

超级智能体外站接入指南(HTML / Hexo / Hugo / 任意站点)

Nose | 2026-04-02

本指南介绍如何将超级智能体嵌入外部站点,无需特定框架。用户可通过引入JS脚本、指定初始化参数或自动初始化方式实现悬浮对话面板。强调安全性,要求提供AI参数或系统Token。适用于HTML、Hexo、Hugo等任意网站。

41
宝藏阁智能体对外接入与OpenClaw集成指南
技术文档

宝藏阁智能体对外接入与OpenClaw集成指南

Nose | 2026-04-01

本指南详细说明如何将Noise宝藏阁智能体对外接入,支持OpenAI兼容API、前台嵌入和OpenClaw集成。提供多种接入方式,包括外接模式和iLink内置直连,涵盖对话、知识检索、内容生成等能力,并给出安全和运营建议。

31