下面就說說個人了解的幾個因為國內(nèi)環(huán)境而做出的妥協(xié)——所謂之“中國特色”代碼。
代碼一:<meta name="renderer" content="webkit|ie-comp|ie-stand">
如果說小標(biāo)題的meta 標(biāo)簽?zāi)悴欢敲聪旅鎺讉€你該有點印象吧:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" > <meta http-equiv="X-UA-Compatible" content="edge" /> |
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" > <meta http-equiv="X-UA-Compatible" content="edge" />
對,就是說強制使用chrome 內(nèi)核瀏覽或者IE最高版本瀏覽的代碼,但這不是本文要討論的內(nèi)容,提及只是為了過渡下,請再看小標(biāo)題:
<meta name="renderer" content="webkit|ie-comp|ie-stand"> |
<meta name="renderer" content="webkit|ie-comp|ie-stand">
其實這個是360 提出來的“瀏覽器內(nèi)核控制Meta標(biāo)簽”(對,是360,不要看到這個數(shù)字就反感,但Jeff 覺得在這一點上,360 厚道多了)。參考360 官方文檔的說明,你就知道這個meta 標(biāo)簽的作用是為了照顧國內(nèi)眾多“雙核瀏覽器”的用戶,你在網(wǎng)頁使用這段代碼,如設(shè)置為<meta name="renderer" content="webkit"> ,則會強制使用webkit 內(nèi)核進行渲染。
總得來說,我認(rèn)為這是好事,畢竟添加這個meta標(biāo)簽不是很費事效果卻不錯,“狠狠”地照顧了國內(nèi)的小白用戶。Jeff 在最新開發(fā)的Mindia主題上已經(jīng)添加了這個代碼了,寫到這里,我又突然想起國內(nèi)某狗瀏覽器對我以前某個按HTML5 標(biāo)準(zhǔn)寫的網(wǎng)站居然默認(rèn)是采用IE 內(nèi)核渲染的所謂“智能”
代碼二:<meta http-equiv="Cache-Control" content="no-siteapp" />
也是一段meta 標(biāo)簽,N久以前,這段meta是這樣的,
<meta http-equiv="Cache-Control" content="no-transform " /> |
<meta http-equiv="Cache-Control" content="no-transform " />
這個meta 標(biāo)簽是禁止百度轉(zhuǎn)碼的,在大概一兩年前,移動互聯(lián)網(wǎng)飛起,當(dāng)時很多網(wǎng)站都沒有多移動端進行適配,國內(nèi)的“百毒”公司就率先考慮到“用戶體驗”,本著“為人民幣服務(wù)”的原則,在移動端通過百度搜索過來的網(wǎng)頁會默認(rèn)進行轉(zhuǎn)碼。
從搜索引擎用戶角度,這看起來“喲,還不錯歐”,畢竟上網(wǎng)流量要錢嘛;從站長角度看,也還可以嘛,畢竟不是所有站長都有能力做移動端適配的,李彥宏幫大家想到了不錯,還不用站長動一手一腳,你看多好!
但,尼瑪轉(zhuǎn)碼了居然還帶上自家廣告,廣告內(nèi)容么……這種既當(dāng)運動員又當(dāng)裁判的做法太惡心了。
一個公司之所以讓人惡心,常常不是因為本身干的事情足夠惡心,而是表面上干著好事背地里齷蹉行為讓人惡心。
墻裂建議每位搞前端開發(fā)的都添加上這個代碼,不要再給李首富捐錢了。
代碼三:<a href="http://www.miitbeian.gov.cn" rel="nofollow" rel="nofollow" target="_blank">X ICP備xxxxx號.</a>
這個就不多說了,畢竟咱網(wǎng)站下邊就掛著這個,雖然是被某部門要求掛上的。對于這些事情,我們要用平常心對待,畢竟掛上這個對于我們這些小網(wǎng)站也不是太礙眼,你看人家某浪的網(wǎng)頁下面:
不過要注意一點,你一定要在a 鏈接這里添加這個 rel="nofollow",為什么捏,看這篇文章你就知道了《中國唯一一個PR10的網(wǎng)站》。