那位会ps的跟我说下这张360360极速浏览器器图片...

9799人阅读
Java(22)
360浏览器说实话比较恶,以前可以通过内核返回的字符串判定是否包含&360&字样的方法来判定
如以下代码
&&&&&window.navigator.userAgent.indexOf('360')!=-1
但360浏览器某次更新后,内核显示的字符串已经和IE浏览器是一样的了,导致无法判断是IE还是360。但有人又说了,既然是一样IE的内核,不需要单独判定是不是360的,我说这些人站着说话不腰疼,不知道他们有没有编写过一些代码,发现在IE和360浏览器的表现行为是不一样的。因此,这个判断还是有必要的,后面大家都出了一些偏门的方法,比如 写js去加载这个图片'res://360se.exe/2/2025',我不知道如果加载不了这个图片,是不是一直会挂在那里,我是懒得去试这种方法。
下面我看了下 window.navigator的成员集合,想想应该这么多成员集合,360不会都实现了吧?结果最后终于发现了一些区别,下面给出我的判断代码。
&%@ page language=&java& import=&java.util.*& pageEncoding=&GBK&%&
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&title&&/title&
function bro(){
var is360 =
var isIE =
if (window.navigator.appName.indexOf(&Microsoft&) != -1){
if(isIE&&(window.navigator.userProfile+'')=='null'){
if(is360){
document.body.innerText = '360浏览器';
}else if(isIE){
document.body.innerText = 'IE浏览器';
&body onload=&bro();&&
注意不要忘了这句话,不然你的执行结果是不会对的。
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
以上方法我已经在项目中使用了,效果还行。
PS:以上是好久以前写的,现在已经没用了,现在360浏览器6.3版本,是跟Chrome浏览器内核一样了,不是和之前的IE内核,360真是变来变去,以下是现在修改的代码(日写)
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&title&&/title&
function bro(){
var is360 =
var isIE =
var isFirefox =
var isCrome =
var broName = '';
if(window.navigator.userAgent.indexOf('MSIE')!=-1&&window.navigator.appName.indexOf(&Microsoft&) != -1){
broName = 'IE';
if(window.navigator.userAgent.indexOf('Firefox')!=-1){
isFirefox =
broName = 'Firefox';
if(window.navigator.userAgent.indexOf('Chrome')!=-1){
if(window.navigator.webkitPersistentStorage){
broName = 'Chrome';
broName = '360';
document.getElementById('broType').value=broN
&body onload=&bro();&&
&input type=&text& id=&broType& name=&broType&&
现在请用最新的方法来判定。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:159207次
积分:2116
积分:2116
排名:第14706名
原创:39篇
评论:230条
(1)(2)(3)(2)(4)(1)(2)(1)(1)(1)(1)(1)(3)(2)(4)(2)(2)(1)(3)(1)(1)(4)360浏览器引网友开展抢票海报PS大赛
 作者: 厂商投稿 编辑:
  日,一年一度的春运抢票又一次拉开序幕。日前,360浏览***方微博账号发布了一组抢票功能的宣传海报,推出了手机端抢票神器“360手机抢票王”,主打在线监控刷票等抢票功能。因其海报画面亮点多多,迅速引起了网友的围观和讨论。    360手机浏览器抢票海报  而独乐乐不如众乐乐,不少网友在将这组海报作为娱乐话题的同时,也纷纷开动PS技能,制作出大量民间版本的抢票海报,其中不少作品都颇具亮点,知名娱乐节目及明星纷纷“躺***”,《奔跑吧兄弟》、《爸爸去哪儿》、《快乐大本营》及《天天向上》等一波热播综艺节目都没有逃脱网友的“毒手”。一场自发的全民PS抢票海报大赛由此而生。        网友PS的360抢票海报  今年移动互联快速发展,智能手机应用广泛,360手机浏览器希望能帮助用户能随时随地,更加方便快速进行抢票。因此360为手机端抢票功能新增了上百台,在技术和设备上均加大了空前投入力度。        网友PS的360抢票海报  360浏览器自2012年底推出抢票功能以来,已帮助用户度过了三个春运,共抢车票超过2亿张,其PC端手机端互相结合,云端离线抢票、预约订票等功能都给广大网友留下了深刻的印象。360方面也曾表示“只要火车票难买,抢票软件就会存在”。        网友PS的360抢票海报  360浏览器产品经理表示,随着监控刷票等更多方便用户的新功能加入,抢票过程也变得更加快捷方便,用户可在360手机浏览器上填写目的地、始发地和时间,360的云端会帮你持续刷票,刷票频次大概为1次/秒,之后会短息提示用户支付,最终引导用户去12306去付款,而且还能根据不同车型(绿皮硬座、动车、高铁)和路线的支付时间不相同,短信提示用户在多少时间内支付,让用户有把握买到票。而且今年通过360浏览器抢票的用户,还能在360春运抢票活动页面上,抽取奇酷手机等各类智能硬件产品。
大学生分期购物销量榜
IT168企业级

参考资料

 

随机推荐