找回密码
 立即注册

QQ登录

只需一步,快速开始

MMCGN

中级会员

36

主题

152

帖子

546

积分

中级会员

积分
546
MMCGN
中级会员   /  发表于:2023-8-28 09:14  /   查看:1298  /  回复:12
1金币
最近发现在登陆时电脑端时,如果用的是手机端的链接,会显示手机端界面,出现兼容问题,
我看到在电脑端的页面,可以设置登陆时,默认打开手机端页面

但是,在手机端的页面,找不到默认打开电脑端的模板的命令.


如果用户在电脑端打开手机页面链接,应该怎么禁止?




以下是手机端页面

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

页面加载的时候判断一下是不是移动端,以下参考一下: if (/Mobi|Android|iPhone/i.test(navigator.userAgent)) { // 当前设备是移动设备 } // 另一种写法 if ( navigator.userAgent.match(/Mobi/i) || navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/iPhone/i) ) { // 当前设备是移动设备 }

12 个回复

倒序浏览
最佳答案
最佳答案
fanhuayimeng
论坛元老   /  发表于:2023-8-28 09:14:48
来自 6#
页面加载的时候判断一下是不是移动端,以下参考一下:


if (/Mobi|Android|iPhone/i.test(navigator.userAgent)) {
  // 当前设备是移动设备
}

// 另一种写法
if (
  navigator.userAgent.match(/Mobi/i) ||
  navigator.userAgent.match(/Android/i) ||
  navigator.userAgent.match(/iPhone/i)
) {
  // 当前设备是移动设备
}

回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2023-8-28 09:24:56
2#
将页面设置为启动页面,再将此页面对应的手机页面设置好即可,PC端打开就是PC页面,手机端打开就是手机页面,会自动适应不会错乱的



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
MMCGN
中级会员   /  发表于:2023-8-28 09:40:48
3#
fanhuayimeng 发表于 2023-8-28 09:24
将页面设置为启动页面,再将此页面对应的手机页面设置好即可,PC端打开就是PC页面,手机端打开就是手机页面 ...

我们是通过单独的主页跳转到各个页面,但是之前有些人用了直接定位到手机端页面的链接,通过设置启动页的话,主页的链接就找不到了
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-8-28 09:54:56
4#
没有理解大佬的场景?大佬为什么会在PC端打开一个手机端页面的url呢?能细说一下场景吗?
回复 使用道具 举报
MMCGN
中级会员   /  发表于:2023-8-28 10:00:09
5#
本帖最后由 MMCGN 于 2023-8-28 10:02 编辑
David.Zhong 发表于 2023-8-28 09:54
没有理解大佬的场景?大佬为什么会在PC端打开一个手机端页面的url呢?能细说一下场景吗?

就是部分用户,直接在手机端打开了某个页面,然后把这个页面的链接复制,保存在电脑端浏览器收藏夹,绕过了活字格的这个页面分流的机制

因为我们设置的电脑端页面和手机端页面功能是完全不同的,所以经常有用户反馈页面有问题
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2023-8-28 10:22:32
7#
或者还有一个简单的方式,把这个手机端页面对应的PC页面做成一个提醒页面,提醒此页面必须由手机端打开才能正常显示
回复 使用道具 举报
MMCGN
中级会员   /  发表于:2023-8-28 11:41:14
8#
本帖最后由 MMCGN 于 2023-8-28 11:57 编辑
fanhuayimeng 发表于 2023-8-28 10:15
页面加载的时候判断一下是不是移动端,以下参考一下:

这个是不是用JavaScript插件套用呢?如何把这个JavaScript的值引用到设置变量命令做判断
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-8-28 11:48:11
9#
本帖最后由 David.Zhong 于 2023-8-28 11:49 编辑
MMCGN 发表于 2023-8-28 10:00
就是部分用户,直接在手机端打开了某个页面,然后把这个页面的链接复制,保存在电脑端浏览器收藏夹,绕过 ...

个人建议,最节省成本的方案是培训用户,告知用户PC端和手机端URL是不同的,PC端用PC的url,手机端用手机端的url,不要把手机上的url复制给pc端打开。(除非是大佬有这个业务场景,比如说经常需要是在手机端上打开然后分享url到电脑上查看,但是看大佬的描述,并不是属于那种相对来说比较正常的用法。谁没事专门手机上复制一个url下来还收藏到PC端浏览器上呢......正常不是给一个pc端能访问的url吗。。。)
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2023-8-28 11:55:26
10#
MMCGN 发表于 2023-8-28 11:41
这个是不是用JavaScript插件套用呢?

不是的,要手写JS代码的,这个代码仅供参考哦直接复制不一定能使用
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部