首页 > 代码库 > HTML5游戏探讨,如何让微信游戏只能运行在微信中

HTML5游戏探讨,如何让微信游戏只能运行在微信中

大致文件布局如下,一个html文件,一个loading.js,在loading.js中加载其他需要的js和css。

至于具体的速度的话,建议cdn或者一个域中最多加载6个js文件。在loading.js中加载js和css之前,检测是不是微信游览器,是的话,go。不是则跳转到提示。

function isWeiXin(){
    var ua = window.navigator.userAgent.toLowerCase();
    if(ua.match(/MicroMessenger/i) == ‘micromessenger‘){
        return true;
    }else{
        return false;
    }
}
if(!isWeiXin()){
    location.href=http://www.mamicode.com/"http://www.gbtags.com";>

 当然上面的方法只是预防用户,对于开发者来说,破解太简单,或许最后用微信的fromname MD5加密生成的token验证资源文件。有朋友有好的简单方法来预防html5游戏的山寨问题不?