合作伙伴招募公告
我们目前仍在寻求项目合作伙伴(不限于技术、投资)。 如果您或您的朋友同事有意向,请联系我们!
我们目前仍在寻求项目合作伙伴(不限于技术、投资)。 如果您或您的朋友同事有意向,请联系我们!
产品介绍
openSug 采用经典的 ASP 语言与 Access 技术构建,向用户提供快速响应的搜索下拉框候选词, 让用户无需等待即可获得搜索建议。
在此过程中全程使用 HTTPS 加密传输协议,确保数据传输安全,保护用户隐私。 同时,外观样式支持多样化的 DIY 定制设计,轻松满足各类网站的风格适配需求—— 从配色、圆角到候选条数与展示密度,都可以贴合你现有页面的视觉语言。
对站长而言,接入成本被压到最低:一段引用、一个初始化配置即可让既有搜索框具备联想能力, 不引入任何前端框架,也不改变原有页面结构。
功能介绍
每一项都对应一次真实的输入行为:更快给出建议、更像本站的界面、更安全的数据通道、更稳的数据留存。
逐字符触发候选词匹配,配合防抖与本地缓存,用户几乎感受不到等待时间的存在。
提供多套预设主题与细粒度样式变量,DIY 调整后可与网站风格自然融合,不像外挂组件。
查询词与候选结果均在加密通道内往返,避免中间环节窃取,隐私安全有保障。
按站点隔离维护各自的词库与热度数据,确保每个网站的数据独立、可追溯、不被串用。
实时搜索
下面是一个可直接输入的演示搜索框。候选词来自本地演示词库,用于呈现真实交互手感:前缀优先、命中高亮、键盘可选。
↑↓ 选择候选词 Enter 确认 Esc 关闭面板 演示词库为内置样例,非线上真实数据
接入方式
不需要改造页面结构,也不需要引入任何前端框架。
在页面底部加入一行 script 引用,脚本会自动识别站内已有的搜索输入框。
用申请到的站点 ID 初始化实例,服务端据此返回属于你站点的独立词库与热度数据。
通过样式变量覆盖主题色、圆角与候选条数,让下拉面板看起来像你自己写的组件。
<!-- 1. 你的搜索框 -->
<input id="wd" name="wd" placeholder="请输入关键词" />
<!-- 2. 引入 openSug.js 候选词脚本 -->
<script src="https://css-js.mo.cloudinary.net/1.0"></script>
<!-- 3. 初始化并套用主题 -->
<script>
openSug( "wd", { // 目标搜索框id
bgcolor : "#fff", // 提示框的背景色.
bgcolorHI : "#f60", // 提示框高亮项的背景色.
borderColor : "#00800", // 提示框的边框颜色.
fontColor : "#f00", // 提示框中文字的颜色.
fontColorHI : "#00f", // 提示框中高亮文字的颜色.
fontFamily : "Montserrat,sans-serif", // 提示框中文字的字体.
fontSize : "14px", // 提示框中文字的字号.
padding : "2px 2px 2px 2px", // 提示框的内边距
radius : "2px 2px 2px 2px", // 边框的圆角半径.
shadow : "0px 16px 10px #808080", // 边框的阴影效果.
source : "baidu", // 提示框的数据来源.
sugSubmit : true, // 选中提示词时是否自动提交表单.
width : "+10", // 提示框的宽度, 建议留空(null).
XOffset : "-5", // 提示框相对于输入框的横向偏移, 负值向右偏移
YOffset : "-10" // 提示框相对于输入框的纵向偏移, 负值向下偏移
});
</script>