diff --git a/game/game.js b/game/game.js index 40bbdaaab..be932c7af 100644 --- a/game/game.js +++ b/game/game.js @@ -1,8 +1,33 @@ "use strict"; (function(){ - if(!localStorage.getItem('noname_alerted')){ - localStorage.setItem('noname_alerted',true); - alert('无名杀官方发布地址仅有GitHub仓库!\n其他所有的所谓“无名杀”社群(包括但不限于绝大多数“官方”QQ群、QQ频道等)均为玩家自发组织,与无名杀官方无关!'); + if(!localStorage.getItem('gplv3_noname_alerted')){ + if(confirm('①无名杀是一款基于GPLv3协议的开源软件!\n你可以在遵守GPLv3协议的基础上任意使用,修改并转发《无名杀》,以及所有基于《无名杀》开发的拓展。\n点击“确定”即代表您认可并接受GPLv3协议↓️\nhttps://www.gnu.org/licenses/gpl-3.0.html\n②无名杀官方发布地址仅有GitHub仓库!\n其他所有的所谓“无名杀”社群(包括但不限于绝大多数“官方”QQ群、QQ频道等)均为玩家自发组织,与无名杀官方无关!')){ + localStorage.setItem('gplv3_noname_alerted',true); + } + else{ + var ua=navigator.userAgent.toLowerCase(); + var ios=ua.indexOf('iphone')!=-1||ua.indexOf('ipad')!=-1||ua.indexOf('macintosh')!=-1; + //electron + if(typeof window.process=='object'&&typeof window.require=='function'){ + var versions=window.process.versions; + var electronVersion=parseFloat(versions.electron); + var remote; + if(electronVersion>=14){ + remote=require('@electron/remote'); + }else{ + remote=require('electron').remote; + } + var thisWindow=remote.getCurrentWindow(); + thisWindow.destroy(); + window.process.exit(); + } + //android-cordova环境 + //ios-cordova环境或ios浏览器环境 + //非ios的网页版 + else if(!ios){ + window.close(); + } + } } var _status={ paused:false, @@ -6731,7 +6756,7 @@ globalId:0, }, help:{ - '关于游戏':'
A | 切换托管 |
W | 切换不询问无懈 |
空格 | 暂停 |