Skip to content

common.js

common.js 提供了全局变量 netease ,该变量提供了一些常用方法,默认安装,直接使用。

常用 UA

全局变量 netease 下默认添加了如下常用 UA:

netease.ua.mobile //是否为移动终端
netease.ua.pc //是否为pc终端
netease.ua.ios //是否为ios终端
netease.ua.android  //是否为android终端
netease.ua.weixin  //是否为微信客户端
netease.ua.newsapp  //是否为网易新闻客户端
netease.ua.yixin  //是否为易信客户端
netease.ua.weibo //是否为微博客户端
netease.ua.yunyuedu //云阅读客户端
netease.ua.cloudmusic //云音乐客户端

获取链接参数

netease.getPara("paraName");

音乐与视频自动播放

netease.autoPlay("id"); // <audio>与<video>标签的id

事件监测

用于按钮、事件的数据监测。

netease.addTracker('eventIdentifier','监测描述');
  • eventIdentifier:监测按钮、事件的名称(英文);
  • 监测描述:被监测的按钮、事件的描述(中文);

横屏提示

手机横屏时 提示用户请竖屏浏览,此功能为默认功能,如需更改,添加如下代码

//如需屏蔽掉手机横屏,在body添加自定义属性landscape="no",如:
<body landscape ="no">
	...
</body>
//横屏项目的锁屏提示,需在 <body> 添加属性 landscapeTip=true ,如:
<body landscapeTip=true>
	...
</body>

二维码

移动端页面在 PC 打开显示二维码,此功能为默认功能,如需更改,添加如下代码:

//如需屏蔽掉pc二维码, 在body添加自定义属性code="no",如:
<body code ="no">
	...
</body>

vConsole 设置

为了方便调试,移动端的测试地址默认添加了 vConsole 调试工具,在链接后面拼接 vconsole 可以打开或者隐藏。

  • ?vconsole=true :正式地址打开 vConsole
  • ?vconsole=false :非正式地址关闭 vConsole

手动更新分享

config.share.js 默认添加了分享配置,如需手动更新分享内容,操作如下:

<script>
    // 重置分享信息
    window.shareData={
        MsgImg:'',  //分享图片
        link:'',    //分享链接
        title:'',   //分享标题
        desc:'',    //分享描述
        fText:'',    //分享朋友圈
    };
    // 更新分享信息
    NeteaseShareInit();
</script>

触发 app 分享

NeteaseShare(()=>{
     // 微信无法触发,微信可在此添加分享提示
});

Released under the MIT License.