移動(dòng)端常見(jiàn)的一些兼容性問(wèn)題

隨著手機(jī)的普及佳窑,移動(dòng)端的開(kāi)發(fā)也成了一個(gè)重要的方向制恍,但由于設(shè)備的不統(tǒng)一會(huì)造成一些兼容性問(wèn)題,

1神凑、安卓瀏覽器看背景圖片净神,有些設(shè)備會(huì)模糊。

用同等比例的圖片在PC機(jī)上很清楚溉委,但是手機(jī)上很模糊鹃唯,原因是什么呢?

經(jīng)過(guò)研究薛躬,是devicePixelRatio作怪俯渤,因?yàn)槭謾C(jī)分辨率太小,如果按照分辨率來(lái)顯示網(wǎng)頁(yè)型宝,這樣字會(huì)非常小八匠,所以蘋(píng)果當(dāng)初就把iPhone 4的960*640分辨率,在網(wǎng)頁(yè)里只顯示了480*320趴酣,這樣devicePixelRatio=2±媸鳎現(xiàn)在android比較亂,有1.5的岖寞,有2的也有3的抡四。

想讓圖片在手機(jī)里顯示更為清晰,必須使用2x的背景圖來(lái)代替img標(biāo)簽(一般情況都是用2倍)仗谆。例如一個(gè)div的寬高是100*100指巡,背景圖必須得200*200,然后background-size:contain;隶垮,這樣顯示出來(lái)的圖片就比較清晰了藻雪。

代碼可以如下:

background:url(../images/icon/all.png) no-repeat center center;

-webkit-background-size:50px 50px;

background-size: 50px 50px;display:inline-block; width:100%; height:50px;

或者指定 background-size:contain;都可以,大家試試狸吞!

2勉耀、圖片加載

若您遇到圖片加載很慢的問(wèn)題,對(duì)這種情況蹋偏,手機(jī)開(kāi)發(fā)一般用canvas方法加載:

具體的canvas API 參見(jiàn):http://javascript.ruanyifeng.com/htmlapi/canvas.html

下面舉例說(shuō)明一個(gè)canvas的例子:

js動(dòng)態(tài)加載圖片和li 總共舉例17張圖片便斥!

vartotal=17;

varzWin=$(window);

varrender=function(){

varpadding=2;

varwinWidth=zWin.width();

varpicWidth=Math.floor((winWidth-padding*3)/4);

vartmpl ='';

for(vari=1;i<=totla;i++){

varp=padding;

varimgSrc='img/'+i+'.jpg';

if(i%4==1){

p=0;

}

tmpl +='

';

varimageObj = newImage();

imageObj.index = i;

imageObj.onload = function(){

varcvs =$('#cvs_'+this.index)[0].getContext('2d');

cvs.width = this.width;

cvs.height=this.height;

cvs.drawImage(this,0,0);

}

imageObj.src=imgSrc;

}

}

render();

3、假如手機(jī)網(wǎng)站不用兼容IE瀏覽器威始,一般我們會(huì)使用zeptojs枢纠。

zeptojs內(nèi)置Touch events方法,具體可以看http://zeptojs.com/#Touch events

看了一下zeptio新版的API黎棠,已經(jīng)支持IE10以上瀏覽器京郑,對(duì)zeptojs可以選擇使用!

4葫掉、防止手機(jī)中網(wǎng)頁(yè)放大和縮小些举。

這點(diǎn)是最基本的,最為手機(jī)網(wǎng)站開(kāi)發(fā)者來(lái)說(shuō)應(yīng)該都知道的俭厚,就是設(shè)置meta中的viewport

還有就是户魏,有些手機(jī)網(wǎng)站我們看到如下聲明:

代碼如下:

設(shè)置了DTD的方式是XHTML的寫(xiě)法,假如我們頁(yè)面運(yùn)用的是html5挪挤,可以不用設(shè)置DTD,直接聲明叼丑。

使用viewport使頁(yè)面禁止縮放。 通常把user-scalable設(shè)置為0來(lái)關(guān)閉用戶(hù)對(duì)頁(yè)面視圖縮放的行為扛门。

但是為了更好的兼容鸠信,我們會(huì)使用完整的viewport設(shè)置。

復(fù)制代碼代碼如下:

當(dāng)然论寨,user-scalable=0,有的人也寫(xiě)成user-scalable=no星立,都可以的爽茴。

5、apple-mobile-web-app-capable

apple-mobile-web-app-capable是設(shè)置Web應(yīng)用是否以全屏模式運(yùn)行绰垂。

語(yǔ)法:

說(shuō)明:

如果content設(shè)置為yes室奏,Web應(yīng)用會(huì)以全屏模式運(yùn)行,反之劲装,則不會(huì)胧沫。content的默認(rèn)值是no,表示正常顯示占业。你可以通過(guò)只讀屬性window.navigator.standalone來(lái)確定網(wǎng)頁(yè)是否以全屏模式顯示绒怨。

6、format-detection

format-detection 啟動(dòng)或禁用自動(dòng)識(shí)別頁(yè)面中的電話號(hào)碼谦疾。

語(yǔ)法:

說(shuō)明:

默認(rèn)情況下南蹂,設(shè)備會(huì)自動(dòng)識(shí)別任何可能是電話號(hào)碼的字符串。設(shè)置telephone=no可以禁用這項(xiàng)功能餐蔬。

7碎紊、html5調(diào)用安卓或者ios的撥號(hào)功能

html5提供了自動(dòng)調(diào)用撥號(hào)的標(biāo)簽,只要在a標(biāo)簽的href中添加tel:就可以了樊诺。

如下:

400-810-6999 轉(zhuǎn) 1034

撥打手機(jī)直接如下

點(diǎn)擊撥打15677776767

8仗考、html5GPS定位功能

具體請(qǐng)看:http://www.jb51.net/post/html5_GPS_getCurrentPosition

9、上下拉動(dòng)滾動(dòng)條時(shí)卡頓词爬、慢

body {-webkit-overflow-scrolling:

touch;overflow-scrolling: touch;}

Android3+和iOS5+支持CSS3的新屬性為overflow-scrolling

10秃嗜、禁止復(fù)制、選中文本

Element {-webkit-user-select:none;

-moz-user-select:none;

-khtml-user-select:none;

user-select:none;

}

解決移動(dòng)設(shè)備可選中頁(yè)面文本(視產(chǎn)品需要而定)

11顿膨、長(zhǎng)時(shí)間按住頁(yè)面出現(xiàn)閃退

element {

-webkit-touch-callout:none;

}

12锅锨、iphone及ipad下輸入框默認(rèn)內(nèi)陰影

Element{

-webkit-appearance:none;

}

13、ios和android下觸摸元素時(shí)出現(xiàn)半透明灰色遮罩

Element {

-webkit-tap-highlight-color:rgba(255,255,255,0)

}

設(shè)置alpha值為0就可以去除半透明灰色遮罩恋沃,備注:transparent的屬性值在android下無(wú)效必搞。

后面一篇文章有詳細(xì)介紹,地址:http://www.jb51.net/post/phone_web_ysk

14囊咏、active兼容處理 即 偽類(lèi) :active 失效

方法一:body添加ontouchstart

方法二:js給 document 綁定 touchstart 或 touchend 事件

a {

color:#000;

}

a:active {

color:#fff;

}

bar

document.addEventListener('touchstart',function(){},false);

15恕洲、動(dòng)畫(huà)定義3D啟用硬件加速

Element {

-webkit-transform:translate3d(0,0,0)

transform: translate3d(0,0,0);

}

注意:3D變形會(huì)消耗更多的內(nèi)存與功耗

16、Retina屏的1px邊框

Element{

border-width:thin;

}

17梅割、webkit mask 兼容處理

某些低端手機(jī)不支持css3 mask霜第,可以選擇性的降級(jí)處理。

比如可以使用js判斷來(lái)引用不同class:

if('WebkitMask'indocument.documentElement.style){

alert('支持mask');

}else{

alert('不支持mask');

}

18户辞、旋轉(zhuǎn)屏幕時(shí)泌类,字體大小調(diào)整的問(wèn)題

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{

-webkit-text-size-adjust:100%;

}

19、transition閃屏

/設(shè)置內(nèi)嵌的元素在3D 空間如何呈現(xiàn):保留3D /

-webkit-transform-style: preserve-3d;

/ 設(shè)置進(jìn)行轉(zhuǎn)換的元素的背面在面對(duì)用戶(hù)時(shí)是否可見(jiàn):隱藏 /

-webkit-backface-visibility:hidden;

20底燎、圓角bug

某些Android手機(jī)圓角失效

background-clip: padding-box;

21刃榨、頂部狀態(tài)欄背景色

說(shuō)明:

除非你先使用apple-mobile-web-app-capable指定全屏模式弹砚,否則這個(gè)meta標(biāo)簽不會(huì)起任何作用。

如果content設(shè)置為default喇澡,則狀態(tài)欄正常顯示迅栅。如果設(shè)置為blank殊校,則狀態(tài)欄會(huì)有一個(gè)黑色的背景晴玖。如果設(shè)置為blank-translucent,則狀態(tài)欄顯示為黑色半透明为流。如果設(shè)置為default或blank呕屎,則頁(yè)面顯示在狀態(tài)欄的下方,即狀態(tài)欄占據(jù)上方部分敬察,頁(yè)面占據(jù)下方部分秀睛,二者沒(méi)有遮擋對(duì)方或被遮擋。如果設(shè)置為blank-translucent莲祸,則頁(yè)面會(huì)充滿屏幕蹂安,其中頁(yè)面頂部會(huì)被狀態(tài)欄遮蓋住(會(huì)覆蓋頁(yè)面20px高度锐帜,而iphone4和itouch4的Retina屏幕為40px)田盈。默認(rèn)值是default。

22缴阎、設(shè)置緩存

手機(jī)頁(yè)面通常在第一次加載后會(huì)進(jìn)行緩存允瞧,然后每次刷新會(huì)使用緩存而不是去重新向服務(wù)器發(fā)送請(qǐng)求。如果不希望使用緩存可以設(shè)置no-cache蛮拔。

23述暂、桌面圖標(biāo)

iOS下針對(duì)不同設(shè)備定義不同的桌面圖標(biāo)。如果不定義則以當(dāng)前屏幕截圖作為圖標(biāo)建炫。

上面的寫(xiě)法可能大家會(huì)覺(jué)得會(huì)有默認(rèn)光澤畦韭,下面這種設(shè)置方法可以去掉光澤效果,還原設(shè)計(jì)圖的效果肛跌!

圖片尺寸可以設(shè)定為5757(px)或者Retina可以定為114114(px)艺配,ipad尺寸為72*72(px)

24、啟動(dòng)畫(huà)面

iOS下頁(yè)面啟動(dòng)加載時(shí)顯示的畫(huà)面圖片惋砂,避免加載時(shí)的白屏妒挎。

可以通過(guò)madia來(lái)指定不同的大小:

25西饵、瀏覽器私有及其它meta

以下屬性在項(xiàng)目中沒(méi)有應(yīng)用過(guò)酝掩,可以寫(xiě)一個(gè)demo測(cè)試以下!

QQ瀏覽器私有

全屏模式

強(qiáng)制豎屏

強(qiáng)制橫屏

應(yīng)用模式

UC瀏覽器私有

全屏模式

強(qiáng)制豎屏

強(qiáng)制橫屏

應(yīng)用模式

其它

針對(duì)手持設(shè)備優(yōu)化眷柔,主要是針對(duì)一些老的不識(shí)別viewport的瀏覽器期虾,比如黑莓

微軟的老式瀏覽器

windows phone 點(diǎn)擊無(wú)高光

26原朝、 IOS中input鍵盤(pán)事件keyup、keydown镶苞、keypress支持不是很好

問(wèn)題是這樣的喳坠,用input search做模糊搜索的時(shí)候,在鍵盤(pán)里面輸入關(guān)鍵詞茂蚓,會(huì)通過(guò)ajax后臺(tái)查詢(xún)壕鹉,然后返回?cái)?shù)據(jù),然后再對(duì)返回的數(shù)據(jù)進(jìn)行關(guān)鍵詞標(biāo)紅聋涨。用input監(jiān)聽(tīng)鍵盤(pán)keyup事件晾浴,在安卓手機(jī)瀏覽器中是可以的,但是在ios手機(jī)瀏覽器中變紅很慢牍白,用輸入法輸入之后脊凰,并未立刻相應(yīng)keyup事件,只有在通過(guò)刪除之后才能相應(yīng)茂腥!

解決辦法:

可以用html5的oninput事件去代替keyup

document.getElementById('testInput').addEventListener('input',function(e){

varvalue = e.target.value;

});

然后就達(dá)到類(lèi)似keyup的效果狸涌!

27、h5網(wǎng)站input 設(shè)置為type=number的問(wèn)題

h5網(wǎng)頁(yè)input 的type設(shè)置為number一般會(huì)產(chǎn)生三個(gè)問(wèn)題最岗,一個(gè)問(wèn)題是maxlength屬性不好用了帕胆。另外一個(gè)是form提交的時(shí)候,默認(rèn)給取整了仑性。三是部分安卓手機(jī)出現(xiàn)樣式問(wèn)題惶楼。

問(wèn)題一解決,我目前用的是js诊杆。如下

functioncheckTextLength(obj, length) {

if(obj.value.length > length) ?{

obj.value = obj.value.substr(0, length);

}

}

問(wèn)題二歼捐,是因?yàn)閒orm提交默認(rèn)做了表單驗(yàn)證,step默認(rèn)是1,要設(shè)置step屬性晨汹,假如保留2位小數(shù)豹储,寫(xiě)法如下:

關(guān)于step,我在這里做簡(jiǎn)單的介紹淘这,input 中type=number剥扣,一般會(huì)自動(dòng)生成一個(gè)上下箭頭,點(diǎn)擊上箭頭默認(rèn)增加一個(gè)step铝穷,點(diǎn)擊下箭頭默認(rèn)會(huì)減少一個(gè)step钠怯。number中默認(rèn)step是1。也就是step=0.01,可以允許輸入2位小數(shù)曙聂,并且點(diǎn)擊上下箭頭分別增加0.01和減少0.01晦炊。

假如step和min一起使用,那么數(shù)值必須在min和max之間。

看下面的例子:

輸入框可以輸入哪些數(shù)字断国?

首先贤姆,最小值是1,那么可以輸入1.0稳衬,第二個(gè)是可以輸入(1+3.1)那就是4.1,以此類(lèi)推霞捡,每次點(diǎn)擊上下箭頭都會(huì)增加或者減少3.1,輸入其他數(shù)字無(wú)效薄疚。這就是step的簡(jiǎn)單介紹碧信。

問(wèn)題三,去除input默認(rèn)樣式

input[type=number] {

-moz-appearance:textfield;

}

input[type=number]::-webkit-inner-spin-button,

input[type=number]::-webkit-outer-spin-button {

-webkit-appearance:none;

margin:0;

}

28输涕、ios 設(shè)置input 按鈕樣式會(huì)被默認(rèn)樣式覆蓋

解決方式如下:

input,

textarea {

border: 0;

-webkit-appearance: none;

}

設(shè)置默認(rèn)樣式為none

29音婶、IOS鍵盤(pán)字母輸入慨畸,默認(rèn)首字母大寫(xiě)

解決方案莱坎,設(shè)置如下屬性

30、select 下拉選擇設(shè)置右對(duì)齊

設(shè)置如下:

select option {

direction: rtl;

}

31寸士、通過(guò)transform進(jìn)行skew變形檐什,rotate旋轉(zhuǎn)會(huì)造成出現(xiàn)鋸齒現(xiàn)象

可以設(shè)置如下:

-webkit-transform: rotate(-4deg) skew(10deg) translateZ(0);

transform: rotate(-4deg) skew(10deg) translateZ(0);

outline: 1px solid rgba(255,255,255,0)

32、移動(dòng)端點(diǎn)擊300ms延遲

300ms尚可接受弱卡,不過(guò)因?yàn)?00ms產(chǎn)生的問(wèn)題乃正,我們必須要解決。300ms導(dǎo)致用戶(hù)體驗(yàn)并不是很好婶博,解決這個(gè)問(wèn)題瓮具,我們一般在移動(dòng)端用tap事件來(lái)取代click事件。

推薦兩個(gè)js凡人,一個(gè)是fastclick名党,一個(gè)是tap.js

關(guān)于300ms延遲,具體請(qǐng)看:http://thx.github.io/mobile/300ms-click-delay/

33挠轴、移動(dòng)端點(diǎn)透問(wèn)題

案例如下:

點(diǎn)頭事件測(cè)試

www.baidu.com

div是絕對(duì)定位的蒙層,并且z-index高于a传睹。而a標(biāo)簽是頁(yè)面中的一個(gè)鏈接,我們給div綁定tap事件:

$('#haorooms').on('tap',function(){

$('#haorooms').hide();

});

我們點(diǎn)擊蒙層時(shí) div正常消失岸晦,但是當(dāng)我們?cè)赼標(biāo)簽上點(diǎn)擊蒙層時(shí)欧啤,發(fā)現(xiàn)a鏈接被觸發(fā),這就是所謂的點(diǎn)透事件启上。

原因:

touchstart 早于 touchend 早于click邢隧。 亦即click的觸發(fā)是有延遲的,這個(gè)時(shí)間大概在300ms左右冈在,也就是說(shuō)我們tap觸發(fā)之后蒙層隱藏倒慧, 此時(shí) click還沒(méi)有觸發(fā),300ms之后由于蒙層隱藏,我們的click觸發(fā)到了下面的a鏈接上迫靖。

解決:

(1)盡量都使用touch事件來(lái)替換click事件院峡。例如用touchend事件(推薦)。

(2)用fastclick系宜,https://github.com/ftlabs/fastclick

(3)用preventDefault阻止a標(biāo)簽的click

(4)延遲一定的時(shí)間(300ms+)來(lái)處理事件 (不推薦)

(5)以上一般都能解決照激,實(shí)在不行就換成click事件。

下面介紹一下touchend事件盹牧,如下:

$("#haorooms").on("touchend",function(event) {

event.preventDefault();

});

34俩垃、消除 IE10 里面的那個(gè)叉號(hào)

input:-ms-clear{display:none;}

35、關(guān)于 iOS 與 OS X 端字體的優(yōu)化(橫豎屏?xí)霈F(xiàn)字體加粗不一致等)

iOS 瀏覽器橫屏?xí)r會(huì)重置字體大小汰寓,設(shè)置 text-size-adjust 為 none 可以解決 iOS 上的問(wèn)題口柳,但桌面版 Safari 的字體縮放功能會(huì)失效,因此最佳方案是將 text-size-adjust 為 100% 有滑。

-webkit-text-size-adjust:100%;

-ms-text-size-adjust:100%;

text-size-adjust:100%;

36跃闹、關(guān)于 iOS 系統(tǒng)中,中文輸入法輸入英文時(shí)毛好,字母之間可能會(huì)出現(xiàn)一個(gè)六分之一空格

可以通過(guò)正則去掉

this.value = this.value.replace(/\u2006/g,'');

37望艺、移動(dòng)端 HTML5 audio autoplay 失效問(wèn)題

這個(gè)不是 BUG,由于自動(dòng)播放網(wǎng)頁(yè)中的音頻或視頻肌访,會(huì)給用戶(hù)帶來(lái)一些困擾或者不必要的流量消耗找默,所以蘋(píng)果系統(tǒng)和安卓系統(tǒng)通常都會(huì)禁止自動(dòng)播放和使用 JS 的觸發(fā)播放,必須由用戶(hù)來(lái)觸發(fā)才可以播放吼驶。

解決方法思路:先通過(guò)用戶(hù) touchstart 觸碰惩激,觸發(fā)播放并暫停(音頻開(kāi)始加載,后面用 JS 再操作就沒(méi)問(wèn)題了)蟹演。

解決代碼:

document.addEventListener('touchstart',function() {

document.getElementsByTagName('audio')[0].play();

document.getElementsByTagName('audio')[0].pause();

});

38风钻、移動(dòng)端 HTML5 input date 不支持 placeholder 問(wèn)題

這個(gè)我感覺(jué)沒(méi)有什么好的解決方案,用如下方法

復(fù)制代碼代碼如下:

有的瀏覽器可能要點(diǎn)擊兩遍轨帜!

39魄咕、部分機(jī)型存在type為search的input,自帶close按鈕樣式修改方法

有些機(jī)型的搜索input控件會(huì)自帶close按鈕(一個(gè)偽元素)蚌父,而通常為了兼容所有瀏覽器哮兰,我們會(huì)自己實(shí)現(xiàn)一個(gè),此時(shí)去掉原生close按鈕的方法為

#Search::-webkit-search-cancel-button{

display:none;

}

如果想使用原生close按鈕苟弛,又想使其符合設(shè)計(jì)風(fēng)格喝滞,可以對(duì)這個(gè)偽元素的樣式進(jìn)行修改。

40膏秫、喚起select的option展開(kāi)

zepto方式:

$(sltElement).trrgger("mousedown");

原生js方式:

functionshowDropdown(sltElement) {

varevent;

event = document.createEvent('MouseEvents');

event.initMouseEvent('mousedown',true,true, window);

sltElement.dispatchEvent(event);

};

文章轉(zhuǎn)載:http://www.jb51.net/article/84973.htm

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末右遭,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌窘哈,老刑警劉巖吹榴,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異滚婉,居然都是意外死亡图筹,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)让腹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)远剩,“玉大人,你說(shuō)我怎么就攤上這事骇窍」衔睿” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵腹纳,是天一觀的道長(zhǎng)痢掠。 經(jīng)常有香客問(wèn)我,道長(zhǎng)只估,這世上最難降的妖魔是什么志群? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮蛔钙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘荠医。我一直安慰自己吁脱,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布彬向。 她就那樣靜靜地躺著兼贡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪娃胆。 梳的紋絲不亂的頭發(fā)上遍希,一...
    開(kāi)封第一講書(shū)人閱讀 49,007評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音里烦,去河邊找鬼凿蒜。 笑死,一個(gè)胖子當(dāng)著我的面吹牛胁黑,可吹牛的內(nèi)容都是我干的废封。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼丧蘸,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼漂洋!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤刽漂,失蹤者是張志新(化名)和其女友劉穎演训,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體贝咙,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡仇祭,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了颈畸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片乌奇。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖眯娱,靈堂內(nèi)的尸體忽然破棺而出礁苗,到底是詐尸還是另有隱情,我是刑警寧澤徙缴,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布试伙,位于F島的核電站,受9級(jí)特大地震影響于样,放射性物質(zhì)發(fā)生泄漏疏叨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一穿剖、第九天 我趴在偏房一處隱蔽的房頂上張望蚤蔓。 院中可真熱鬧,春花似錦糊余、人聲如沸秀又。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)吐辙。三九已至,卻和暖如春蘸劈,著一層夾襖步出監(jiān)牢的瞬間昏苏,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工威沫, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留贤惯,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓壹甥,卻偏偏與公主長(zhǎng)得像救巷,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容