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"]);