360浏览器所谓两种模式,为什么在国内这么多人使用?
我是搞web前端的,今天被老板批了,其实也怪自己的粗心大意,但是我实在是搞不懂为什么有这么多人喜欢用360的浏览器,还有360的一系列产品。话题背景是:360兼容模式是ie内核,这几天网站要上线,我测试了ie7以上的版本,网站的兼容都没问题,我以为360基于ie的内核也妥妥的,就没有测(因为从不用360产品,没有360浏览器)。但是今天交项目的时候,老板的电脑是360浏览器(ie9的内核),ie打开正常,360兼容模式飞了,于是被批了一顿。我实在搞不懂为什么360打着使用ie内核的兼容模式却又自己改了一些内容。
回复内容:
感觉你遇到了IE的Quirks(混杂)模式head里面加
<meta name="renderer" content="webkit"> <meta http-equiv="X-UA-COMPATIBLE" content="IE=edge,chrome=1"/>
第二,如果有指定的客户,和客户确认好对方希望用什么浏览器来执行。就算没有360,还有谷歌、搜狐……当然了,和客户确认浏览器环境的工作理论上也不是前端程序员来做的。
第三,如果没有指定的客户,那只能尽量兼容各种主流浏览器。你在写代码时就应该注意这一点。
第四,不要想着让客户为你的产品去改浏览器。这个方向是错的。
利益相关:软件测试+产品经理工作经验。
最后,如果项目是有软件测试部门经手测试过的,交项目时发生了这种问题,那么软件测试人员工作失职。老板光批评你是不合理的。需要狠批测试人员。 普通用户对于360很多问题并没有解决的动力,坑的是开发者。
既然无法迫使其他用户转向chrome之类的浏览器,那也只能够是多干点活了。
国外有一个很有趣的案例,有一个网站会对用户端进行检测,如果用的是低版本的IE的话会弹出收费框,要求用户为程序员付出的多余劳动付款。 技术细节@Macro Z 已经说了, 俺补充题主想法问题:
前端开发不测试360?
360的市场份额国内第一造么?
多少老头、电脑小白只会用360浏览器,题主不会不知道吧?
而且,一些银行、证券公司的浏览器插件年久失修还真只能兼容360。。。(别问我为什么知道,正在开发的网站正好用到这类安全插件,都是泪T_T)
我们前端开发的网站是给用户使用的,不只是给自己!
参考资料:
“360安全浏览器”市场占有率已达5.75% 居国产浏览器榜首
(ps: 这几年360浏览器PC端国内份额一直第一,百度统计现在已经不显示360份额了) 我觉得这个问题很好,问题的延伸:为什么360的产品在中国很有市场?
在中国这个市场上有很多小白遇到了问题首先想到的不是自己想办法先试试或者百度,上wiki查一下,先会找个所谓的明白人问一下,于是时间长了就会有这样的想法,有没有一个东西能解决掉大部分问题,解决不了的再想办法?
360的很多产品就是基于这种想法被制造出来。
的确,比如360浏览器有各种各样问题,但是他解决了大部分懒得更新的各种政府网站或者各种门户网站的访问问题,最起码他解决了我媳妇要同时打开三个淘宝号的要求,并且每个号的访问页面基本一致,虽然我知道他打开这几号所用的内存足够chrome打开更多号的。
所以,360在很多明白一点网络信息的人眼里好像没什么牛的,但是他用一种我们大家所能接受的低效方式来满足了大部分小白用户的使用要求,而不是让我们这里懂一点这方面知识的人教会小白们如何高效解决问题。
这个是不是和苹果有很多相似的地方?
苹果也是这么做的,只不过苹果的那位神让大家相信他的方式是最高效的而已! 我家里大部分会上网的前辈们一直以为当今网络依然病毒四溢 努力的使用360全套套装来维护自家电脑 一听安全浏览器这么高逼格的名字 肯定不能不用啊 孕妇模式你怕不怕 让wifi不再有辐射 问一下你老板,他为什么用360浏览器? 你俩谁逼格高? 我做开发的时候也经常被360浏览器给磕跘到,对于这东西简直深恶痛绝,可偏偏有这么多人去用 我只祈祷这种破浏览器快点死 政府机关最爱360,办公司填信息的网站只有360打开没有兼容问题啊,被迫下了360,手续办好了之后,有洁癖的我重新装了系统......

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

1. Enregistrez la sortie dans un fichier à l'aide du module : la journalisation peut générer des journaux de niveau personnalisé et peut générer des journaux vers un chemin spécifié. Niveau de journalisation : debug (journal de débogage) = 5) {clearTimeout (time) // Si tous sont obtenus 10 fois dans un. les lignes sont vides Tâche planifiée d'effacement du journal}return}if(data.log_type==2){//Si un nouveau journal est obtenu pour(i=0;i

Introduction à Caddy Caddy est un serveur Web puissant et hautement évolutif qui compte actuellement plus de 38 000 étoiles sur Github. Caddy est écrit en langage Go et peut être utilisé pour l'hébergement de ressources statiques et le proxy inverse. Caddy présente les principales caractéristiques suivantes : par rapport à la configuration complexe de Nginx, sa configuration originale de Caddyfile est très simple ; il peut modifier dynamiquement la configuration via l'AdminAPI qu'il fournit, il prend en charge la configuration HTTPS automatisée par défaut et peut demander automatiquement des certificats HTTPS ; et configurez-les ; il peut être étendu aux données Des dizaines de milliers de sites ; peut être exécuté n'importe où sans dépendances supplémentaires écrites en langage Go, la sécurité de la mémoire est plus garantie ; Tout d’abord, nous l’installons directement dans CentO

La validation du formulaire est un maillon très important dans le développement d'applications Web. Elle permet de vérifier la validité des données avant de soumettre les données du formulaire afin d'éviter les failles de sécurité et les erreurs de données dans l'application. La validation de formulaire pour les applications Web peut être facilement implémentée à l'aide de Golang. Cet article explique comment utiliser Golang pour implémenter la validation de formulaire pour les applications Web. 1. Éléments de base de la validation de formulaire Avant de présenter comment implémenter la validation de formulaire, nous devons savoir quels sont les éléments de base de la validation de formulaire. Éléments de formulaire : les éléments de formulaire sont

Utilisation de Jetty7 pour le traitement du serveur Web dans le développement JavaAPI Avec le développement d'Internet, le serveur Web est devenu l'élément central du développement d'applications et est également au centre de l'attention de nombreuses entreprises. Afin de répondre aux besoins croissants des entreprises, de nombreux développeurs choisissent d'utiliser Jetty pour le développement de serveurs Web, et sa flexibilité et son évolutivité sont largement reconnues. Cet article explique comment utiliser Jetty7 dans le développement JavaAPI pour We

Tout d’abord, vous aurez un doute, qu’est-ce que le frp ? En termes simples, frp est un outil de pénétration intranet. Après avoir configuré le client, vous pouvez accéder à l'intranet via le serveur. Maintenant, mon serveur a utilisé nginx comme site Web et il n'y a qu'un seul port 80. Alors, que dois-je faire si le serveur FRP souhaite également utiliser le port 80 ? Après l'interrogation, cela peut être réalisé en utilisant le proxy inverse de nginx. A ajouter : frps est le serveur, frpc est le client. Étape 1 : Modifiez le fichier de configuration nginx.conf sur le serveur et ajoutez les paramètres suivants à http{} dans nginx.conf, server{listen80

Le barrage de blocage du visage signifie qu'un grand nombre de barrages flottent sans bloquer la personne dans la vidéo, donnant l'impression qu'ils flottent derrière la personne. L'apprentissage automatique est populaire depuis plusieurs années, mais beaucoup de gens ne savent pas que ces fonctionnalités peuvent également être exécutées dans les navigateurs. Cet article présente le processus d'optimisation pratique des barrages vidéo. À la fin de l'article, il répertorie certains scénarios applicables. cette solution, dans l'espoir de l'ouvrir. mediapipeDemo (https://google.github.io/mediapipe/) montre le principe de mise en œuvre du calcul d'arrière-plan du serveur vidéo de téléchargement à la demande du barrage de blocage de visage grand public pour extraire la zone du portrait dans l'écran vidéo et la convertit en stockage SVG client pendant la lecture de la vidéo. Téléchargez svg depuis le serveur et combinez-le avec barrage, portrait.

Les normes Web sont un ensemble de spécifications et de directives développées par le W3C et d'autres organisations associées. Elles incluent la normalisation du HTML, CSS, JavaScript, DOM, l'accessibilité du Web et l'optimisation des performances. En suivant ces normes, la compatibilité des pages peut être améliorée. , maintenabilité et performances. L'objectif des normes Web est de permettre au contenu Web d'être affiché et d'interagir de manière cohérente sur différentes plates-formes, navigateurs et appareils, offrant ainsi une meilleure expérience utilisateur et une meilleure efficacité de développement.

Cockpit est une interface graphique Web pour les serveurs Linux. Il est principalement destiné à faciliter la gestion des serveurs Linux pour les utilisateurs nouveaux/experts. Dans cet article, nous aborderons les modes d'accès à Cockpit et comment basculer l'accès administratif à Cockpit depuis CockpitWebUI. Sujets de contenu : Modes d'entrée du cockpit Trouver le mode d'accès actuel au cockpit Activer l'accès administratif au cockpit à partir de CockpitWebUI Désactiver l'accès administratif au cockpit à partir de CockpitWebUI Conclusion Modes d'entrée au cockpit Le cockpit dispose de deux modes d'accès : Accès restreint : il s'agit de la valeur par défaut pour le mode d'accès au cockpit. Dans ce mode d'accès vous ne pouvez pas accéder à l'internaute depuis le cockpit
