处理h5无痕浏览问题

This commit is contained in:
GYJ 2024-12-14 11:09:58 +08:00
parent ec7c3742bf
commit 421a3fe4f1
6 changed files with 114 additions and 102 deletions

View File

@ -2,27 +2,23 @@
"version" : "1.0", "version" : "1.0",
"configurations" : [ "configurations" : [
{ {
"app-plus" : "app-plus" : {
{
"launchtype" : "local" "launchtype" : "local"
}, },
"default" : "default" : {
{
"launchtype" : "local" "launchtype" : "local"
}, },
"h5" : "h5" : {
{
"launchtype" : "local" "launchtype" : "local"
}, },
"mp-weixin" : "mp-weixin" : {
{
"launchtype" : "local" "launchtype" : "local"
}, },
"provider" : "aliyun", "provider" : "aliyun",
"type" : "uniCloud" "type" : "uniCloud"
}, },
{ {
"playground" : "custom", "playground" : "standard",
"type" : "uni-app:app-android" "type" : "uni-app:app-android"
} }
] ]

View File

@ -2,13 +2,13 @@
// const ROOTPATH = "https://dj-api.hnsiyao.cn/sqx_fast/"; //后台服务域名 // const ROOTPATH = "https://dj-api.hnsiyao.cn/sqx_fast/"; //后台服务域名
// const ROOTPATH2 = "https://dj-h5.hnsiyao.cn"; //后台服务域名 // const ROOTPATH2 = "https://dj-h5.hnsiyao.cn"; //后台服务域名
// const ROOTPATH1 = "https://video.hnsiyao.cn/sqx_fast/"; // const ROOTPATH1 = "https://video.hnsiyao.cn/sqx_fast/"; //
// const ROOTPATH = "https://video.hnsiyao.cn/sqx_fast/"; //后台服务域名 const ROOTPATH = "https://video.hnsiyao.cn/sqx_fast/"; //后台服务域名
// const ROOTPATH2 = "https://video-h5.hnsiyao.cn"; //后台服务域名 const ROOTPATH2 = "https://video-h5.hnsiyao.cn"; //后台服务域名
const ROOTPATH1 = "http://192.168.1.5:8100/sqx_fast/"; // // const ROOTPATH1 = "http://192.168.1.5:8100/sqx_fast/"; //
const ROOTPATH = "http://192.168.1.5:8100/sqx_fast/"; //后台服务域名 // const ROOTPATH = "http://192.168.1.5:8100/sqx_fast/"; //后台服务域名
const ROOTPATH2 = "http://192.168.1.5:8100"; //后台服务域名 // const ROOTPATH2 = "http://192.168.1.5:8100"; //后台服务域名
module.exports = { module.exports = {
APIHOST: ROOTPATH, APIHOST: ROOTPATH,

View File

@ -913,16 +913,16 @@
this.$refs.popuppay.open('bottom') this.$refs.popuppay.open('bottom')
return return
// 通过 id 获取 nvue 子窗体 // 通过 id 获取 nvue 子窗体
const subNVue = uni.getSubNVueById('pay') // const subNVue = uni.getSubNVueById('pay')
subNVue.setStyle({ // subNVue.setStyle({
height: '350rpx', // height: '350rpx',
}) // })
// 打开 nvue 子窗体 // // 打开 nvue 子窗体
subNVue.show('slide-in-bottom', 300, function() { // subNVue.show('slide-in-bottom', 300, function() {
// 打开后进行一些操作... // // 打开后进行一些操作...
// // //
console.log('subnvue open') // console.log('subnvue open')
}); // });
// 关闭 nvue 子窗体 // 关闭 nvue 子窗体
// subNVue.hide('fade-out', 300) // subNVue.hide('fade-out', 300)

View File

@ -194,7 +194,9 @@
<!-- <u-icon name="lock" class="list-title-icon" color="#efbb6b" size="40"></u-icon> --> <!-- <u-icon name="lock" class="list-title-icon" color="#efbb6b" size="40"></u-icon> -->
当前视频 没有播放权限 当前视频 没有播放权限
</view> </view>
<view class="" style="font-size: 24rpx;color: #999;padding: 0 34rpx;margin-bottom: 20rpx;">{{getRedEnvelopeTips}}</view> <view class="" style="font-size: 24rpx;color: #999;padding: 0 34rpx;margin-bottom: 20rpx;">
{{getRedEnvelopeTips}}
</view>
<view class="list-item" v-if="zhengbu === '是' && isWxIosPay == true"> <view class="list-item" v-if="zhengbu === '是' && isWxIosPay == true">
<view class="list-item-box flex align-center justify-center" @click="payVideo(1)"> <view class="list-item-box flex align-center justify-center" @click="payVideo(1)">
@ -581,6 +583,13 @@
this.tt_episode_id = e.tt_episode_id this.tt_episode_id = e.tt_episode_id
} }
if (e.allId) { if (e.allId) {
console.log("allId ---- ");
// allId 使
if (!uni.getStorageSync('token')) {
uni.setStorageSync("isSafeView", "1")
}
const arr = e.allId.split('-') const arr = e.allId.split('-')
this.courseId = arr[0]; this.courseId = arr[0];
if (arr[1] && arr[1] != 'null') { if (arr[1] && arr[1] != 'null') {
@ -1587,7 +1596,8 @@
console.log('到达判断抽奖'); console.log('到达判断抽奖');
// if (this.noBuyVideoIndex != null ) { // if (this.noBuyVideoIndex != null ) {
console.log(this.noBuyVideoIndex); console.log(this.noBuyVideoIndex);
if (this.noBuyVideoIndex !== null&&this.noBuyVideoIndex !== undefined&&this.noBuyVideoIndex !=='' && this.videoList[this if (this.noBuyVideoIndex !== null && this.noBuyVideoIndex !==
undefined && this.noBuyVideoIndex !== '' && this.videoList[this
.noBuyVideoIndex].videoUrl) { .noBuyVideoIndex].videoUrl) {
this.$Request.getT('app/discSpinning/drawCount').then(res => { this.$Request.getT('app/discSpinning/drawCount').then(res => {
console.log('转盘抽奖次数') console.log('转盘抽奖次数')
@ -1595,8 +1605,7 @@
uni.navigateTo({ uni.navigateTo({
url: '/me/choujiang/choujiang' url: '/me/choujiang/choujiang'
}) })
}else{ } else {}
}
}) })
uni.removeStorageSync('noBuyVideoIndex') uni.removeStorageSync('noBuyVideoIndex')
this.noBuyVideoIndex = null this.noBuyVideoIndex = null

View File

@ -261,7 +261,6 @@
} }
}, },
onLoad(options) { onLoad(options) {
// barWidth // barWidth
// #ifdef MP-WEIXIN || MP-TOUTIAO || MP-KUAISHOU // #ifdef MP-WEIXIN || MP-TOUTIAO || MP-KUAISHOU
// //

View File

@ -58,7 +58,15 @@
checked: false checked: false
}; };
}, },
onLoad() {
if (uni.getStorageSync('isSafeView')) {
uni.showModal({
title: '提示',
content: '您正在使用无痕浏览,可能导致登录状态失效,建议切换浏览模式',
})
uni.setStorageSync("isSafeView", null)
}
},
methods: { methods: {
// //
register() { register() {