<html>
<head>
<title>2021,送你一张船票</title>
<meta charset='utf-8' />
<meta name='renderer' content='webkit' />
<meta name='viewport' content='width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no' />
<meta name='apple-mobile-web-app-capable' content='yes' />
<meta name='full-screen' content='true' />
<meta name='x5-fullscreen' content='true' />
<meta name='360-fullscreen' content='true' />
<meta name='laya' screenorientation='landscape' />
<meta http-equiv='expires' content='0' />
<meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1' />
<meta http-equiv='expires' content='0' />
<meta http-equiv='Cache-Control' content='no-siteapp' />
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
<script src="./jquery.min.js"></script>
<script>
var _hmt = _hmt || [];
(function () {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?58795bfa09586309acb736645bd22ea9";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
<style>
body {
/* background: url(./snow.jpg) repeat;
background-size: 40px 40px; */
background: black;
}
</style>
</head>
<body>
<div id="code"></div>
<audio src="./sound/bgm1.mp3" autoplay loop id="audio" style="display:none; height: 0" preload="auto"></audio>
<script type="text/javascript">
$(document).ready(function () {
var nn = JSON.parse(localStorage.getItem('wxuserinfo')) || {};
appendNode({
nickname: "新华社用户",
headImgUrl: "./icon_xhs.png"
});
if (location.href.indexOf('h5.zhongguowangshi.com') > -1) {
if (isWeiXin()) {
getShareData()
}
if (!!nn.nickname) {
appendNode(nn);
} else {
wxLogin(appendNode);
}
}
});
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
function appendNode(data) {
console.log(data)
window['wxUserInfo'] = data || {}
window['nickName'] = data.nickname
window['headImgUrl'] = data.headImgUrl
}
function setWXShareConfig(data) {
wx.config({
debug: false,
appId: data.appId,
timestamp: data.timestamp,
nonceStr: data.nonceStr,
signature: data.signature,
jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData']
});
wx.ready(function () {
wx.updateAppMessageShareData({
title: "送你一张船票",
desc: "一张船票,穿越百年",
link: 'https://h5.zhongguowangshi.com/h5/2020/chuanpiao/index.html',
imgUrl: "https://h5.zhongguowangshi.com/h5/2020/chuanpiao/share_icon.png",
error: function () {},
success() {}
});
wx.updateTimelineShareData({
title: "2021,送你一张船票",
desc: "2021,送你一张船票",
link: 'https://h5.zhongguowangshi.com/h5/2020/chuanpiao/index.html',
imgUrl: "https://h5.zhongguowangshi.com/h5/2020/chuanpiao/share_icon.png",
error: function () {},
success() {}
});
});
}
//判断是否是微信浏览器的函数
function isWeiXin() {
//window.navigator.userAgent属性包含了浏览器类型、版本、操作系统类型、浏览器引擎类型等信息,这个属性可以用来判断浏览器类型
var ua = window.navigator.userAgent.toLowerCase();
//通过正则表达式匹配ua中是否含有MicroMessenger字符串
if (ua.match(/MicroMessenger/i) == 'micromessenger') {
return true;
} else {
return false;
}
}
function getShareData() {
var get_weixinConfig = 'https://open.xhsxmt.com/wx/getWXConfig?url=' + encodeURIComponent(location.href.split('#')[0]);
$.ajax({
type: 'GET',
url: get_weixinConfig,
dataType: 'json',
success: function (res) {
var result = JSON.parse(res);
var data = result.data;
console.log('分享配置返回')
console.log(result)
if (result.rc === 0) {
console.log('接口成功,设置分享')
setWXShareConfig(data);
}
},
error: function (error) {
// throw new Error(error)
}
})
}
function wxLogin(callback) {
var appId = 'wx677fa1c6d5066c19';
var oauth_url = 'https://open.xhsxmt.com/wx/getUserInfo';
var url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + appId + "&redirect_uri=" + location.href.split('#')[0] +
"&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect"
if (!isWeiXin()) {
callback({
nickname: "新华社用户",
headImgUrl: "./icon_xhs.png"
});
return
}
var code = getUrlParam("code");
if (!code) {
window.location.replace(url)
} else {
$.ajax({
type: 'GET',
url: oauth_url,
dataType: 'json',
data: {
code: code
},
success: function (res) {
var result = JSON.parse(res);
var data = result.data;
if (result.rc === 0) {
localStorage.setItem('wxuserinfo', JSON.stringify(data));
callback(data);
}
},
error: function (error) {
// throw new Error(error)
}
});
}
}
</script>
<script type="text/javascript">
function audioAutoPlay(id) {
var audio = document.getElementById(id);
var play = function () {
document.removeEventListener("WeixinJSBridgeReady", play);
document.removeEventListener("YixinJSBridgeReady", play);
audio.pause();
audio.play();
document.removeEventListener("touchstart", play, false);
};
audio.pause();
audio.play();
//weixin
document.addEventListener("WeixinJSBridgeReady", play, false);
//yixin
document.addEventListener('YixinJSBridgeReady', play, false);
document.addEventListener("touchstart", play, false);
}
audioAutoPlay('audio')
function loadLib(url) {
var script = document.createElement("script");
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
Laya《一张船票》H5源代码 (377个子文件)
game.atlas 22KB
ani_loading.atlas 3KB
heibai.atlas 2KB
loading.atlas 2KB
heibai6.atlas 2KB
heibai2.atlas 1KB
heibai1.atlas 888B
heibai5.atlas 493B
getNum 0B
index.html 8KB
img_fqmz.jpg 480KB
bg.jpg 444KB
img_sbh.jpg 345KB
img_wto.jpg 284KB
bg - 副本.jpg 280KB
img_tdgg.jpg 263KB
img_xaxq.jpg 233KB
img_zf.jpg 214KB
img_cz.jpg 180KB
img_dfh.jpg 179KB
img_jfzz.jpg 177KB
kgdd.jpg 174KB
img_amhg.jpg 167KB
img_aoyun.jpg 162KB
hshyy.jpg 162KB
zobl.jpg 107KB
sbh.jpg 106KB
xghg.jpg 95KB
qztl.jpg 95KB
szwh.jpg 94KB
wto.jpg 88KB
img_ncqy.jpg 85KB
dhpy.jpg 84KB
kmyc.jpg 84KB
zhufeng.jpg 83KB
xksh.jpg 79KB
gzadq.jpg 79KB
tpgj.jpg 76KB
zgm.jpg 76KB
bdzw.jpg 74KB
ncqy.jpg 73KB
jgs.jpg 73KB
szqh.jpg 69KB
krzz.jpg 68KB
dfh.jpg 68KB
tdgg.jpg 67KB
jfqc.jpg 67KB
amhg.jpg 67KB
jfzz.jpg 66KB
cz.jpg 66KB
klmy.jpg 65KB
xaxq.jpg 60KB
aoyun.jpg 60KB
fqmz.jpg 57KB
hchy.jpg 54KB
yzd.jpg 54KB
img_card_sm.jpg 3KB
laya.core.min.js 749KB
bundle.js 212KB
laya.ui.min.js 174KB
jquery.min.js 153KB
laya.ani.min.js 119KB
laya.html.min.js 43KB
qrcode.min.js 34KB
workerloader.js 3KB
index.js 630B
SceneForm.json 53KB
SceneHeiBai.json 46KB
SceneMain.json 32KB
SceneHeiBai6.json 26KB
SceneHeiBai4.json 14KB
SceneBoat.json 14KB
SceneEnd.json 13KB
SceneJie.json 11KB
ModalQuestion.json 8KB
SceneHeiBai2.json 6KB
SceneHeiBai5.json 5KB
SceneLoading.json 5KB
SceneHeiBai5Old.json 4KB
SceneHeiBai8.json 4KB
TestScene.json 3KB
fileconfig.json 3KB
krzz.json 2KB
ffb.json 2KB
kgdd.json 2KB
SceneHeiBai7.json 2KB
gzadq.json 2KB
yzd.json 2KB
sjjsjq.json 2KB
szwh.json 2KB
hssyy.json 2KB
tpgj.json 1KB
jfqc.json 1KB
sbh.json 1KB
xghg.json 1KB
xksh.json 1KB
toast.json 1KB
Bullet.json 1KB
dfh.json 982B
zf.json 952B
共 377 条
- 1
- 2
- 3
- 4
Leee52
- 粉丝: 0
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1