一、我修改过的代码
把页面左下角的有关 fps 显示的给删除了,大家和下面的 “二” 选其一即可
一、我修改过的代码
把页面左下角的有关 fps 显示的给删除了,大家和下面的 “二” 选其一即可
将此段代码添加至后台主题设置-> 自定义输出 body 尾部的 HTML 代码中。
MDx 主题就放在 MDx 的 footer.php 文件下就行。Typecho 同。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
<!-- 欢迎页面代码--> <!-- 客户端信息 --> <div id="fps" style="z-index:5;position:fixed;bottom:3px;left:3px;color:#FE2E2E;font-size:0px;"></div> <script type="text/javascript" src="https://cdn.jsdelivr.net/gh/kaliisra/myblogstatic/kehuduan-js/fetch.min.js"></script> <script src="https://cdn.gmit.vip/layer/3.1.1/layer.js" type="text/javascript" charset="utf-8" ></script> <script> /*网站打开提醒代码开始*/ $(function(){ if(/*getCookie('msg') !=*/ 1){ var t = document.createElement("a"); t.href = document.referrer; var msgTitle = t.hostname; var name = t.hostname.split(".")[1]; if("" !== document.referrer){ switch (name) { case 'bing': msgTitle = '必应搜索'; break; case 'baidu': msgTitle = '百度搜索'; break; case 'so': msgTitle = '360搜索'; break; case 'google': msgTitle = '谷歌搜索'; break; case 'sm': msgTitle = '神马搜索'; break; case 'sogou': msgTitle = '搜狗搜索'; break; default: msgTitle = t.hostname; }; }; var time = (new Date).getHours(); var msg = ''; 23 < time || time <= 5 ? msg = "你是夜猫子呀?这么晚还不睡觉,明天起的来嘛?": 5< time && time <= 7 ? msg = "早上好!一日之计在于晨,美好的一天就要开始了!": 7< time && time <= 11 ? msg = "上午好!学习辛苦啦丫,不要久坐,多起来走动走动哦!": 11< time && time <= 14 ? msg = "中午了,学习了一个上午,现在是午餐时间!吃点好的哟~": 14< time && time <= 17 ? msg = "午后很容易犯困呢,今天的运动目标完成了吗?": 17< time && time <= 19 ? msg = "傍晚了!窗外夕阳的景色很美丽呢,最美不过夕阳红~": 19< time && time <= 21 ? msg = "晚上好,今天过得怎么样?": 21< time && time <= 23 && (msg = "已经这么晚了呀,早点休息吧,晚安~爱你~"); $.ajax({ type:"get", url:"https://open.gmit.vip/web/api/UserInfo/", async:true, success:function(data){ window.info = data; layer.msg("Hi~ 来自"+ data.data.location + '~<br/>通过 '+msgTitle+' 进来的朋友!<br/>使用 '+ data.data.os +"<br/>"+ data.data.browser +' 访问本站!' + '<br/>' + msg); var showFPS = (function(){ var requestAnimationFrame = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(callback) { window.setTimeout(callback, 1000/60); }; var e,pe,pid,fps,last,offset,step,appendFps; fps = 0; last = Date.now(); step = function(){ offset = Date.now() - last; fps += 1; if( offset >= 1000 ){ last += offset; appendFps(fps); fps = 0; }; requestAnimationFrame( step ); }; appendFps = function(fps){ var settings = { timeout: 5000, logError: false }; /* $('#fps').html('<span style="float:left;">'+fps+'FPS</span><br/><span style="float:left">'+window.info.data.os+'</span><br/><span style="float:left;margin-top:1px">'+window.info.data.browser+'</span><br/><span style="float:left;margin-top:1px">'+window.info.data.location+'</span><br/><span style="float:left;margin-top:1px"></span>');*/ }; step(); })(); } }); }; }); </script> |
二、原代码
这个是不删除左下角 FPS 提示的,大家和上面的 “一” 选其一即可
二、原代码
这个是不删除左下角 FPS 提示的,大家和上面的 “一” 选其一即可
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
<!-- 客户端信息 --> <div id=<span class="hljs-string">"fps"</span> style=<span class="hljs-string">"z-index:5;position:fixed;bottom:3px;left:3px;color:#2196F3;font-size:10px;"</span>></div> <script type=<span class="hljs-string">"text/javascript"</span> src=<span class="hljs-string">"https://cdn.jsdelivr.net/gh/kaliisra/myblogstatic/kehuduan-js/fetch.min.js"</span>></script> <script src=<span class="hljs-string">"https://cdn.gmit.vip/layer/3.1.1/layer.js"</span> type=<span class="hljs-string">"text/javascript"</span> charset=<span class="hljs-string">"utf-8"</span>></script> <script> <span class="hljs-comment">/*网站打开提醒代码开始*/</span> $(<span class="hljs-function"><span class="hljs-keyword">function</span>()</span>{ <span class="hljs-keyword">if</span>(<span class="hljs-comment">/*getCookie('msg') !=*/</span> <span class="hljs-number">1</span>){ <span class="hljs-keyword">var</span> t = <span class="hljs-built_in">document</span>.createElement(<span class="hljs-string">"a"</span>); t.href = <span class="hljs-built_in">document</span>.referrer; <span class="hljs-keyword">var</span> msgTitle = t.hostname; <span class="hljs-keyword">var</span> name = t.hostname.split(<span class="hljs-string">"."</span>)[<span class="hljs-number">1</span>]; <span class="hljs-keyword">if</span>(<span class="hljs-string">""</span> !== <span class="hljs-built_in">document</span>.referrer){ <span class="hljs-keyword">switch</span> (name) { <span class="hljs-keyword">case</span> <span class="hljs-string">'bing'</span>: msgTitle = <span class="hljs-string">'必应搜索'</span>; <span class="hljs-keyword">break</span>; <span class="hljs-keyword">case</span> <span class="hljs-string">'baidu'</span>: msgTitle = <span class="hljs-string">'百度搜索'</span>; <span class="hljs-keyword">break</span>; <span class="hljs-keyword">case</span> <span class="hljs-string">'so'</span>: msgTitle = <span class="hljs-string">'360搜索'</span>; <span class="hljs-keyword">break</span>; <span class="hljs-keyword">case</span> <span class="hljs-string">'google'</span>: msgTitle = <span class="hljs-string">'谷歌搜索'</span>; <span class="hljs-keyword">break</span>; <span class="hljs-keyword">case</span> <span class="hljs-string">'sm'</span>: msgTitle = <span class="hljs-string">'神马搜索'</span>; <span class="hljs-keyword">break</span>; <span class="hljs-keyword">case</span> <span class="hljs-string">'sogou'</span>: msgTitle = <span class="hljs-string">'搜狗搜索'</span>; <span class="hljs-keyword">break</span>; <span class="hljs-keyword">default</span>: msgTitle = t.hostname; }; }; <span class="hljs-keyword">var</span> time = (<span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>).getHours(); <span class="hljs-keyword">var</span> msg = <span class="hljs-string">''</span>; <span class="hljs-number">23</span> < time || time <= <span class="hljs-number">5</span> ? msg = <span class="hljs-string">"你是夜猫子呀?这么晚还不睡觉,明天起的来嘛?"</span>: <span class="hljs-number">5</span>< time && time <= <span class="hljs-number">7</span> ? msg = <span class="hljs-string">"早上好!一日之计在于晨,美好的一天就要开始了!"</span>: <span class="hljs-number">7</span>< time && time <= <span class="hljs-number">11</span> ? msg = <span class="hljs-string">"上午好!工作顺利嘛,不要久坐,多起来走动走动哦!"</span>: <span class="hljs-number">11</span>< time && time <= <span class="hljs-number">14</span> ? msg = <span class="hljs-string">"中午了,工作了一个上午,现在是午餐时间!"</span>: <span class="hljs-number">14</span>< time && time <= <span class="hljs-number">17</span> ? msg = <span class="hljs-string">"午后很容易犯困呢,今天的运动目标完成了吗?"</span>: <span class="hljs-number">17</span>< time && time <= <span class="hljs-number">19</span> ? msg = <span class="hljs-string">"傍晚了!窗外夕阳的景色很美丽呢,最美不过夕阳红~"</span>: <span class="hljs-number">19</span>< time && time <= <span class="hljs-number">21</span> ? msg = <span class="hljs-string">"晚上好,今天过得怎么样?"</span>: <span class="hljs-number">21</span>< time && time <= <span class="hljs-number">23</span> && (msg = <span class="hljs-string">"已经这么晚了呀,早点休息吧,晚安~"</span>); $.ajax({ type:<span class="hljs-string">"get"</span>, url:<span class="hljs-string">"https://open.gmit.vip/web/api/UserInfo/"</span>, <span class="hljs-keyword">async</span>:<span class="hljs-literal">true</span>, success:<span class="hljs-function"><span class="hljs-keyword">function</span>(<span class="hljs-params">data</span>)</span>{ <span class="hljs-built_in">window</span>.info = data; layer.msg(<span class="hljs-string">"Hi~ 来自"</span>+ data.data.location + <span class="hljs-string">'~<br/>通过 '</span>+msgTitle+<span class="hljs-string">' 进来的朋友!<br/>使用 '</span>+ data.data.os +<span class="hljs-string">"<br/>"</span>+ data.data.browser +<span class="hljs-string">' 访问本站!'</span> + <span class="hljs-string">'<br/>'</span> + msg); <span class="hljs-keyword">var</span> showFPS = (<span class="hljs-function"><span class="hljs-keyword">function</span>()</span>{ <span class="hljs-keyword">var</span> requestAnimationFrame = <span class="hljs-built_in">window</span>.requestAnimationFrame || <span class="hljs-built_in">window</span>.webkitRequestAnimationFrame || <span class="hljs-built_in">window</span>.mozRequestAnimationFrame || <span class="hljs-built_in">window</span>.oRequestAnimationFrame || <span class="hljs-built_in">window</span>.msRequestAnimationFrame || <span class="hljs-function"><span class="hljs-keyword">function</span>(<span class="hljs-params">callback</span>) </span>{ <span class="hljs-built_in">window</span>.setTimeout(callback, <span class="hljs-number">1000</span>/<span class="hljs-number">60</span>); }; <span class="hljs-keyword">var</span> e,pe,pid,fps,last,offset,step,appendFps; fps = <span class="hljs-number">0</span>; last = <span class="hljs-built_in">Date</span>.now(); step = <span class="hljs-function"><span class="hljs-keyword">function</span>()</span>{ offset = <span class="hljs-built_in">Date</span>.now() - last; fps += <span class="hljs-number">1</span>; <span class="hljs-keyword">if</span>( offset >= <span class="hljs-number">1000</span> ){ last += offset; appendFps(fps); fps = <span class="hljs-number">0</span>; }; requestAnimationFrame( step ); }; appendFps = <span class="hljs-function"><span class="hljs-keyword">function</span>(<span class="hljs-params">fps</span>)</span>{ <span class="hljs-keyword">var</span> settings = { timeout: <span class="hljs-number">5000</span>, logError: <span class="hljs-literal">true</span> }; $(<span class="hljs-string">'#fps'</span>).html(<span class="hljs-string">'<span style="float:left;">'</span>+fps+<span class="hljs-string">'FPS</span><br/><span style="float:left">'</span>+<span class="hljs-built_in">window</span>.info.data.os+<span class="hljs-string">'</span><br/><span style="float:left;margin-top:1px;">'</span>+<span class="hljs-built_in">window</span>.info.data.browser+<span class="hljs-string">'</span><br/><span style="float:left;margin-top:1px;">'</span>+<span class="hljs-built_in">window</span>.info.data.location+<span class="hljs-string">'</span><br/><span style="float:left;margin-top:1px;"></span>'</span>); }; step(); })(); } }); }; }); </script> |
三、如果不显示,在头部或者脚部添加以下代码
1 |
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script> |
发表评论