From 8c9354a6680bcfe05fe04cdecba811ebc1975806 Mon Sep 17 00:00:00 2001
From: StevenJoeZhang <1119186082@qq.com>
Date: Sun, 10 Feb 2019 08:53:00 +0800
Subject: [PATCH] update
---
README.md | 4 ++--
waifu-tips.js | 16 +++++++---------
2 files changed, 9 insertions(+), 11 deletions(-)
diff --git a/README.md b/README.md
index d0549a4..e6543cf 100644
--- a/README.md
+++ b/README.md
@@ -44,8 +44,8 @@ cd /path/to/your/webroot
# Clone this repository
git clone https://github.com/stevenjoezhang/live2d-widget.git
```
-如果你的主机是虚拟主机,请选择`Download ZIP`,然后通过ftp上传到主机上,再解压到网站的目录下。
-如果你通过Hexo等工具部署静态博客,请选择`Download ZIP`,然后解压到本地的博客目录下,例如`source`下与`_posts`同级的目录。重新部署博客时,相关文件就会自动上传。(还需要在Hexo主题相关的swig或ejs模版中正确配置路径,才可以加载)
+如果你的主机无法用ssh连接(例如一般的虚拟主机),请选择`Download ZIP`,然后通过ftp上传到主机上,再解压到网站的目录下。
+如果你是通过Hexo等工具部署的静态博客,请选择`Download ZIP`,然后解压到本地的博客目录下,例如`source`下与`_posts`同级的目录。重新部署博客时,相关文件就会自动上传到对应的目录。(还需要在Hexo主题相关的swig或ejs模版中正确配置路径,才可以加载)
这样,整个项目就可以通过你的服务器IP或者域名从公网访问了。你可以试试能否正常的通过浏览器或`curl`打开`autoload.js`和`live2d.min.js`等文件。
如果没有问题,接下来需要修改一些配置。(你也可以先在本地完成这一步骤,再上传到服务器上)
diff --git a/waifu-tips.js b/waifu-tips.js
index 0be2724..47bef0e 100755
--- a/waifu-tips.js
+++ b/waifu-tips.js
@@ -53,11 +53,10 @@ function initWidget(waifuPath, apiPath) {
showMessage("你都复制了些什么呀,转载要记得加上出处哦!", 6000, 9);
});
$(document).on("visibilitychange", function() {
- if (!document.hidden) showMessage("哇,你又回来了~", 6000, 9);
+ if (!document.hidden) showMessage("哇,你终于回来了~", 6000, 9);
});
(function() {
var SiteIndexUrl = location.port ? `${location.protocol}//${location.hostname}:${location.port}/` : `${location.protocol}//${location.hostname}/`, text; //自动获取主页
- //var SiteIndexUrl = "https://www.fghrsh.net/"; //手动指定主页
if (location.href == SiteIndexUrl) { //如果是主页
var now = new Date().getHours();
if (now > 23 || now <= 5) text = "你是夜猫子呀?这么晚还不睡觉,明天起的来嘛?";
@@ -75,10 +74,10 @@ function initWidget(waifuPath, apiPath) {
referrer.href = document.referrer;
var domain = referrer.hostname.split(".")[1];
if (location.hostname == referrer.hostname) text = '欢迎阅读『' + document.title.split(' - ')[0] + '』';
- else if (domain == 'baidu') text = 'Hello! 来自 百度搜索 的朋友
你是搜索 ' + referrer.search.split('&wd=')[1].split('&')[0] + ' 找到的我吗?';
- else if (domain == 'so') text = 'Hello! 来自 360搜索 的朋友
你是搜索 ' + referrer.search.split('&q=')[1].split('&')[0] + ' 找到的我吗?';
- else if (domain == 'google') text = 'Hello! 来自 谷歌搜索 的朋友
欢迎阅读『' + document.title.split(' - ')[0] + '』';
- else text = 'Hello! 来自 ' + referrer.hostname + ' 的朋友';
+ else if (domain == 'baidu') text = 'Hello!来自 百度搜索 的朋友
你是搜索 ' + referrer.search.split('&wd=')[1].split('&')[0] + ' 找到的我吗?';
+ else if (domain == 'so') text = 'Hello!来自 360搜索 的朋友
你是搜索 ' + referrer.search.split('&q=')[1].split('&')[0] + ' 找到的我吗?';
+ else if (domain == 'google') text = 'Hello!来自 谷歌搜索 的朋友
欢迎阅读『' + document.title.split(' - ')[0] + '』';
+ else text = 'Hello!来自 ' + referrer.hostname + ' 的朋友';
}
else text = '欢迎阅读『' + document.title.split(' - ')[0] + '』';
showMessage(text, 7000, 8);
@@ -168,8 +167,7 @@ function initWidget(waifuPath, apiPath) {
after = tips.date.split("-")[0],
before = tips.date.split("-")[1] || after;
if ((after.split("/")[0] <= now.getMonth() + 1 && now.getMonth() + 1 <= before.split("/")[0]) && (after.split("/")[1] <= now.getDate() && now.getDate() <= before.split("/")[1])) {
- var text = tips.text;
- if (Array.isArray(tips.text)) text = tips.text[Math.floor(Math.random() * tips.text.length)];
+ var text = Array.isArray(tips.text) ? tips.text[Math.floor(Math.random() * tips.text.length)] : tips.text;
text = text.replace("{year}", now.getFullYear());
//showMessage(text, 7000, true);
messageArray.push(text);
@@ -205,7 +203,7 @@ function initWidget(waifuPath, apiPath) {
var modelId = localStorage.getItem("modelId");
$.ajax({
cache: false,
- url: apiURL + "/switch/?id=" + modelId,
+ url: `${apiURL}/switch/?id=${modelId}`,
dataType: "json",
success: function(result) {
loadModel(result.model["id"]);