mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-12 11:19:56 +00:00
no message
This commit is contained in:
parent
4c0ecc8f07
commit
cc0a6d4706
@ -8187,13 +8187,13 @@
|
|||||||
"key": "高级选项",
|
"key": "高级选项",
|
||||||
"zh": "",
|
"zh": "",
|
||||||
"zh-CHT": "高級選項",
|
"zh-CHT": "高級選項",
|
||||||
"en": "Advanced Options",
|
"en": "Advanced",
|
||||||
"ko": "고급 옵션",
|
"ko": "고급",
|
||||||
"ja": "詳細オプション",
|
"ja": "詳細",
|
||||||
"de": "Erweiterte Optionen",
|
"de": "Erweitert",
|
||||||
"fr": "Options avancées",
|
"fr": "Avancé",
|
||||||
"id": "Opsi Lanjutan",
|
"id": "Lanjutan",
|
||||||
"ru": "Расширенные настройки"
|
"ru": "Расширенные"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "默认节点",
|
"key": "默认节点",
|
||||||
|
|||||||
@ -60,7 +60,7 @@
|
|||||||
"stylus-loader": "^7.1.0",
|
"stylus-loader": "^7.1.0",
|
||||||
"tinymce": "^5.10.3",
|
"tinymce": "^5.10.3",
|
||||||
"tui-calendar-hi": "^1.15.1-5",
|
"tui-calendar-hi": "^1.15.1-5",
|
||||||
"view-design-hi": "^4.7.0-58",
|
"view-design-hi": "^4.7.0-59",
|
||||||
"vite": "^2.9.15",
|
"vite": "^2.9.15",
|
||||||
"vite-plugin-file-copy": "^1.0.0",
|
"vite-plugin-file-copy": "^1.0.0",
|
||||||
"vite-plugin-require": "^1.1.10",
|
"vite-plugin-require": "^1.1.10",
|
||||||
|
|||||||
@ -328,36 +328,116 @@ export default {
|
|||||||
|
|
||||||
isMeetingUrlStrict(url) {
|
isMeetingUrlStrict(url) {
|
||||||
const meetingDomains = [
|
const meetingDomains = [
|
||||||
// 国际主流
|
// 视频会议(内置浏览器无法正常使用摄像头/麦克风)
|
||||||
'web.zoom.us',
|
'zoom.us', // Zoom 所有子域名
|
||||||
'meeting.tencent.com',
|
'meeting.tencent.com', // 腾讯会议
|
||||||
'meet.google.com',
|
'teams.microsoft.com', // Teams 会议
|
||||||
'teams.microsoft.com',
|
'meet.google.com', // Google Meet
|
||||||
'join.skype.com',
|
'meeting.feishu.cn', // 飞书会议
|
||||||
'bluejeans.com',
|
'meeting.dingtalk.com', // 钉钉会议
|
||||||
'webex.com',
|
'webex.com', // Webex
|
||||||
'voovmeeting.com',
|
'bluejeans.com', // BlueJeans
|
||||||
|
'goto.com', // GoToMeeting
|
||||||
|
'gotomeeting.com', // GoToMeeting 旧域名
|
||||||
|
'8x8.vc', // 8x8
|
||||||
|
'meet.jit.si', // Jitsi
|
||||||
|
'jitsi.baidu.com', // 百度 Jitsi
|
||||||
|
'whereby.com', // Whereby
|
||||||
|
'lifesize.com', // Lifesize
|
||||||
|
'starleaf.com', // StarLeaf
|
||||||
|
'classroomscreen.com', // ClassroomScreen
|
||||||
|
'bigbluebutton.org', // BigBlueButton
|
||||||
|
'matrix.to', // Matrix
|
||||||
|
'meetings.vonage.com', // Vonage Video
|
||||||
|
'voovmeeting.com', // 腾讯会议国际版
|
||||||
|
'skype.com', // Skype
|
||||||
|
|
||||||
|
// 需要调用系统API的场景
|
||||||
|
'maps.google.com', // Google地图
|
||||||
|
'maps.apple.com', // 苹果地图
|
||||||
|
'amap.com', // 高德地图
|
||||||
|
'map.baidu.com', // 百度地图
|
||||||
|
'map.qq.com', // 腾讯地图
|
||||||
|
'mapurl.cn', // 百度地图短链接
|
||||||
|
|
||||||
// 中国区
|
// 支付场景(需要调用系统支付组件)
|
||||||
'meeting.feishu.cn',
|
'alipay.com', // 支付宝
|
||||||
'meeting.dingtalk.com',
|
'pay.weixin.qq.com', // 微信支付
|
||||||
'jitsi.baidu.com',
|
'paypal.com/cgi-bin', // PayPal支付流程
|
||||||
|
'checkout.stripe.com', // Stripe支付流程
|
||||||
|
'pay.google.com', // Google Pay
|
||||||
|
'pay.qq.com', // QQ钱包
|
||||||
|
'pay.baidu.com', // 百度支付
|
||||||
|
|
||||||
// 其他国际
|
// 应用商店和应用分发(需要系统处理)
|
||||||
'whereby.com',
|
'apps.apple.com', // iOS App Store
|
||||||
'meet.jit.si',
|
'play.google.com', // Google Play
|
||||||
'gotomeeting.com',
|
'itunes.apple.com', // iTunes
|
||||||
'8x8.vc',
|
'apps.samsung.com', // Samsung Store
|
||||||
'lifesize.com',
|
'microsoft.com/store', // Microsoft Store
|
||||||
'starleaf.com',
|
'amazon.com/apps', // Amazon Appstore
|
||||||
|
'apk.qq.com', // 应用宝
|
||||||
|
'app.mi.com', // 小米应用商店
|
||||||
|
'app.hicloud.com', // 华为应用市场
|
||||||
|
|
||||||
// 教育和企业
|
// 文件处理(需要系统能力)
|
||||||
'classroomscreen.com',
|
'pan.baidu.com', // 百度网盘
|
||||||
'bigbluebutton.org',
|
'aliyundrive.com', // 阿里云盘
|
||||||
|
'drive.google.com', // Google Drive
|
||||||
|
'onedrive.live.com', // OneDrive
|
||||||
|
'xunlei.com', // 迅雷
|
||||||
|
'thunder://', // 迅雷专有链接
|
||||||
|
'ed2k://', // 电驴链接
|
||||||
|
'magnet:?', // 磁力链接
|
||||||
|
|
||||||
// 其他
|
// 即时通讯(需要系统通知和持久连接)
|
||||||
'matrix.to'
|
'wx.qq.com', // 微信网页版
|
||||||
];
|
'im.qq.com', // QQ
|
||||||
|
'web.whatsapp.com', // WhatsApp Web
|
||||||
|
'web.telegram.org', // Telegram Web
|
||||||
|
'discord.com/channels', // Discord语音频道
|
||||||
|
'messenger.com/call', // Facebook Messenger通话
|
||||||
|
'workspace.dingtalk.com', // 钉钉工作台
|
||||||
|
|
||||||
|
// 媒体流(需要特殊权限或编解码)
|
||||||
|
'douyin.com/live', // 抖音直播
|
||||||
|
'live.kuaishou.com', // 快手直播
|
||||||
|
'live.bilibili.com', // B站直播
|
||||||
|
'douyu.com/room', // 斗鱼直播间
|
||||||
|
'yy.com/x/', // YY直播
|
||||||
|
'inke.cn/live', // 映客直播
|
||||||
|
'facebook.com/live', // Facebook直播
|
||||||
|
'instagram.com/live', // Instagram直播
|
||||||
|
'youtube.com/live', // YouTube直播
|
||||||
|
'twitch.tv/live', // Twitch直播
|
||||||
|
|
||||||
|
// 专门的APP协议链接
|
||||||
|
'weixin://', // 微信
|
||||||
|
'alipays://', // 支付宝
|
||||||
|
'mqq://', // QQ
|
||||||
|
'dingtalk://', // 钉钉
|
||||||
|
'baidumap://', // 百度地图
|
||||||
|
'iosamap://', // 高德地图iOS
|
||||||
|
'androidamap://', // 高德地图Android
|
||||||
|
'tel://', // 电话
|
||||||
|
'sms://', // 短信
|
||||||
|
'mailto://', // 邮件
|
||||||
|
'market://', // 应用市场
|
||||||
|
'intent://', // Android Intent
|
||||||
|
'taobao://', // 淘宝
|
||||||
|
'tmall://', // 天猫
|
||||||
|
'jd://', // 京东
|
||||||
|
'pinduoduo://', // 拼多多
|
||||||
|
'vnd.youtube://', // YouTube应用
|
||||||
|
'zhihu://', // 知乎
|
||||||
|
'bilibili://', // B站
|
||||||
|
'snssdk1128://', // 抖音
|
||||||
|
'kwai://', // 快手
|
||||||
|
'fb://', // Facebook
|
||||||
|
'twitter://', // Twitter
|
||||||
|
'instagram://', // Instagram
|
||||||
|
'linkedin://' // LinkedIn
|
||||||
|
];
|
||||||
const lowerUrl = `${url}`.toLowerCase()
|
const lowerUrl = `${url}`.toLowerCase()
|
||||||
return meetingDomains.some(domain => lowerUrl.indexOf(domain) !== -1);
|
return meetingDomains.some(domain => lowerUrl.indexOf(domain) !== -1);
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user