温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
但是大家注意看一下这个贝斯64,现在火狐是没问题了,但是你看看IE。IE人家是不是不支持啊?哼,你看见了吗?要么搞定IE,要么搞定火狐,就跟我们以前讲的一样,但凡跟浏览器有关的都有这个兼容问题,那怎么办呢?那谷歌行不行啊,来看看谷歌。走,大家看一下谷歌是没问题的,所以我们说谷歌是业内的标准,它的兼容性是最好的啊,就最好的,但这个时候大家注意看啊,我们可以把它分两波。呃,分两波,如果是火狐浏览器,咱们就给它使用什么呀,BASE64编码,呃,如果是。不是火狐浏览器,咱们就给他使用上面这种URL编码。呃,这样呢,我们就可以支持全部的浏览器了。
01:01
但是我怎么知道?但是我怎么知道当前是什么浏览器请求的呢?我不知道大家还记不记得,大家注意看啊F12。呃,网络这个地方我敲回车。走,大家看这个网络里面有一个。请求头叫做usual and,诶这一段大家看一下,还记得这个东西吗?Usual and我们说过什么意思?表示浏览器的信息,我们只要获取这里面看看他们有没有包含这个firefox,如果它包含,就说明它是火狐浏览器,那么咱们就可以选择使用。什么东西呀?哎,变一些六四编码就行了,如果不是火狐,咱们就使用这个UR码就行了,哎,这个操作大家注意看到哈,要判断一下什么东西呢?Req.get held的谁呀?就这个usual是吧,就它。
02:01
我能复制出来吗?复制。好,我看看放一下啊这么读。啊,删掉后面的内容。好,得到这个内容以后啊,咱们看看它有没有包含firefox。哎,Firefox在哪呢?就是这个了。我复制一下。啊,又多了。OK啊,如果它包含,大家注意,如果它包含怎么办呢?咱们就使用。BASE64是吧,那否则呢,给他使用URL编码。好了,咱们先说明一下啊,如果是火狐浏览器使用BASE64编码。
03:07
啊,打包啊,那么如果不是火狐,是IE或谷歌,那么使用什么东西啊?呃,使用URL编码操作,哎,这样呢,就可以支持所有的浏览器了。好,那我们重新部署一下。啊,重新部署一次。他变异啊,等待变异部署。好部署好了,这时候呢,所有的浏览器就都支持了,因为它会动态的切换不同的这个方案,走你看哎,谷歌浏览器没问题,那么火狐浏览器呢,走也没有问题,那IE呢。
04:01
小灰车。这不也没问题啊,就好了,哎,就好了。
我来说两句