V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
sky101001
V2EX  ›  问与答

想问一下各位前端如何兼容 360 浏览器

  •  
  •   sky101001 · Apr 25, 2017 via iPad · 5552 views
    This topic created in 3297 days ago, the information mentioned may be changed or developed.

    最近接手了一个官方性质的网站(学校),然而发现一个非常让人头疼的问题——老师,特别是领导,多数喜欢用 360 浏览器,然而 360 浏览器打开网站用的是所谓“兼容模式”,用的上古 ie 的内核。这就导致前端界面一团糟。

    查阅 360 的文档得知,加入 meta 标签可以使其默认以 webkit 内核渲染。然而我试了之后,发!现!没!用!

    继续查询相关资料,据说以.edu.cn 或.gov.cn 结尾的 360 会强制默认使用兼容模式......心凉了半截。

    各位有没有遇到这种情况过?是如何对付这些国产双核浏览器的呢?

    Supplement 1  ·  Apr 26, 2017
    感谢各位的解答。兼容 360 是硬性要求(不可能对领导说你浏览器不行得换)。现在暂时加了个提示的 js ,并且向 360 申请白名单中。

    顺便鄙视一下智障 360 浏览器, bug 一堆,刚才发现浏览器分辨率也出了莫名其妙的问题。好累......
    17 replies    2017-04-27 11:51:16 +08:00
    wdlth
        1
    wdlth  
       Apr 25, 2017
    meta 标签在旧版是可以用的,但是新版没用,官方论坛没完没了的讨论,自己打自己的脸……
    sephinh
        2
    sephinh  
       Apr 25, 2017 via Android
    让学校发个通知,系统升级必须升级 IE 或者浏览器用极速模式
    viko16
        3
    viko16  
       Apr 25, 2017 via Android
    检查到兼容模式直接渲染个大图,引导他们切换到极速模式
    libook
        4
    libook  
       Apr 25, 2017
    放弃兼容。。。

    哈哈,我们是直接弹出提示安装 Chrome ,并引导到下载页面。。。反正浏览器端的访问 PV 还不及移动 APP 端的 10%。。。

    设置 meta 的那个我用过,我们是.com 的域名,当时这个机制有些问题,就是第一次打开页面的时候还是使用兼容模式,刷新之后才会自动按照 meta 声明的切换到极速模式了。。。
    iscraft
        5
    iscraft  
       Apr 25, 2017
    前几天做了一个铁路下属部门的内网信息平台
    去他们单位往服务器上部署的时候问了下内网浏览基本都是 ie 和 360
    花了 3 天时间重做 3 个页面模板 兼容 ie
    页面原本该有的效果还不能少 不能走样偏差
    用惯了 F12 开发工具再退回到只能查看源代码的环境蛋疼的要死
    后台实在没精力搞了 就在登录口放了 js
    if (myBrowser() == "IE8"||myBrowser() == "IE7"||myBrowser() == "IE6") {
    alert("请使用 IE8 以上浏览器版本或者 360 浏览器的极速模式\n 以及 Firefox 和 Chrome 浏览器进行登录!");
    window.location.href="/";
    }
    伺候不起
    blanu
        6
    blanu  
       Apr 26, 2017 via iPhone
    直接让后端 302 打走 233333
    Silicon
        7
    Silicon  
       Apr 26, 2017
    不兼容,弹窗提示不可用
    WillfordSimon
        8
    WillfordSimon  
       Apr 26, 2017 via iPhone
    一个建议:不要做兼容。

    提前准备一张 webkit 渲染下的大图,检测到 360 ,首先提示“您正在使用不兼容的浏览器,为了更好的显示效果,请使用 xxx ”,底下把正常渲染图摆出来,再放个引导下载。

    如果用户要关闭或者取消提示,显示“您确定不更换浏览器吗?继续浏览可能会遇到无法预知的显示问题。”

    这么以来应该就有相当的转化率了,没必要费心机去照顾破 360 。
    old9
        9
    old9  
       Apr 26, 2017 via Android   ❤️ 1
    我和楼主几乎一样的情况,联系客服手动加入极速渲染的白名单。
    ahkxhyl
        10
    ahkxhyl  
       Apr 26, 2017
    360 太害人了~~
    lwbjing
        11
    lwbjing  
       Apr 26, 2017
    360 还无视 https 的...
    cnwtex
        12
    cnwtex  
       Apr 26, 2017
    楼上一群傻吊程序员还试图与市场为敌
    Mogugugugu
        13
    Mogugugugu  
       Apr 26, 2017
    @old9 可以加入白名单么?我看过 360 放在本地的数据库,有一个里面放了淘宝百度和 360 旗下的几个网站强制使用极速模式,无法切换到兼容模式,这个能做吗?
    abcbuzhiming
        14
    abcbuzhiming  
       Apr 26, 2017
    让用户装 360 浏览器的目的最主要就是因为这玩意几乎是唯一的 XP 下可运行的 chrome 浏览器,还用兼容模式是什么鬼。我们都是直接在页面上要求用户使用急速模式的
    frances14
        15
    frances14  
       Apr 26, 2017
    或许这个能救你
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta name="renderer" content="webkit|ie-comp|ie-stand">
    old9
        16
    old9  
       Apr 26, 2017 via Android
    @Mogugugugu 本地白名单不是很清楚,但推测 360 应该是有个在线白名单的,因为这名单更新后,浏览器不用更新就可以生效。

    之前骚扰过客服几次,加过几个自己管的 edu.cn 站点,默认极速模式。
    mysterin
        17
    mysterin  
       Apr 27, 2017
    万恶的 IE 内核,坑了一代又一代,我就不明白换成极速模式就这么难,一定要用兼容模式?去死吧,思想僵化的领导
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1057 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 17:27 · PVG 01:27 · LAX 10:27 · JFK 13:27
    ♥ Do have faith in what you're doing.