如何把 Neko 添加到自己的网页上?
更新时间
Webneko.net 提供了一段可直接嵌入网页的 Neko 动画脚本,按网站说明免费使用。把这段代码放进 HTML 文件、紧跟 <body> 标签之后,访问者就能在页面上看到一只跟随鼠标移动的 Neko。前提是你的页面允许执行外部 JavaScript;如果所在平台不支持 <script> 标签,代码不会生效,只会显示一个“Neko”链接。
操作步骤
1. 复制官方嵌入代码
网站给出的代码结构如下(NekoType 用于选择 Neko 的外观):
<script type="text/javascript" src="https://webneko.net/n20171213.js"></script>
<script type="text/javascript">
NekoType="white"
</script>
实际使用时,把 NekoType 的值换成你想要的颜色或主题名即可。网站列出的可选外观包括 Classic、Black、Gray、Calico、Robot、Peach、Rainbow、Ghost、Pink、Blue、Silver 等数十种,部分由不同作者贡献。
2. 放入 HTML 文件
按网站说明,把代码放在 HTML 文件中 <body> 标签之后的第一件事。这样脚本会在页面主体开始加载时执行,Neko 能正常初始化。
3. 验证效果
保存并上传页面后,用浏览器打开,移动鼠标观察 Neko 是否跟随。点击 Neko 会开始“追鼠标”的互动,再点一次停止。如果页面没有任何反应,先检查代码是否被平台过滤。
不同建站环境下的差异
| 环境 | 能否直接使用 | 说明 |
|---|---|---|
| 自己控制的 HTML 页面 | 可以 | 把代码放入 .html 文件即可 |
| Xanga 页面 | 需要改用变通写法 | 官方说明普通代码不生效,需把另一段代码放进“Look and Feel”里的 Site Name 或 Tag Line 框,或自定义 HTML 头部 |
MySpace 等不允许 <script> 的平台 |
不可以 | 页面只会显示一个“Neko”链接,网站明确表示无法协助解决 |
Xanga 场景下网站给出的写法是:
<script type="text/javascript">
NekoType="white"
var s='script';document.write("<"+s+" src=\"https://webneko.net/n20171213.js\">");
</script>
常见卡点
- 代码放了但看不到 Neko:优先确认平台是否允许脚本标签。网站特别提示,部分站点会直接屏蔽
<script>,这种情况下只能看到链接。 - 想换外观却没变化:
NekoType的值要与网站列出的名称对应,拼写不一致时可能回退到默认样式。 - 页面加载顺序问题:代码位置偏离
<body>开头时,可能出现脚本先于页面元素执行的情况,按官方建议放置最稳妥。
补充信息
网站还提供“Add another Neko”在屏幕随机位置增加一只 Neko、Cat Herding 小游戏,以及由 Trevor D'Arcy-Evans 制作的 WebNeko iPhone 应用入口。若你只是想在自己的页面上养一只跟随鼠标的猫,用上面的嵌入代码即可,无需注册或登录。