全部 热血 格斗 武侠 魔幻 魔法 冒险 爱情 搞笑 校园 科幻 后宫 励志 职场 美食 社会 黑道 战争 历史 悬疑 竞技 体育 恐怖 推理 生活 伪娘 治愈 神鬼 四格 百合 耽美 杂志 舞蹈 侦探 机战 宅男 音乐 腐女 萌系 古风 恋爱 都市 性转 穿越 游戏 其他 爱妻 日常 腹黑 古装 仙侠 生化 修仙 情感 改编 纯爱 唯美 蔷薇 明星 猎奇 青春 幻想 惊奇 怪谈 彩虹 奇闻 权谋 宅斗 限制级 装逼 浪漫 偶像 大女主 重生 复仇 虐心 恶搞 灵异 惊险 宠爱 逆袭 妖怪 暧昧 同人 修真 架空 真人 动作 橘味 宫斗 言情 脑洞 神仙 漫改 战斗 丧尸 虐恋 美少女 怪物 系统 智斗 机甲 高甜 运动 僵尸 致郁 电竞 神魔 异能 末日 乙女 豪快 奇幻 绅士 正能量 宫廷 亲情 养成 剧情 韩漫 轻小说 暗黑 长条 豪门 伦理 玄幻 总裁 橘系 爆笑 霸总 怀旧 欧皇 生存 萌宠 异世界 超级英雄 经典 阿衰 投稿 黑暗 原创 TL 其它 C99 C99 节操 AA 武侠仙侠 欧式宫廷 故事漫画 三角恋 悬疑推理 影视化 惊悚/恐怖 少女 歌舞 现代/职场 欧风 女神 氪金 福利 爽感 复活 紧张刺激 刺激紧张 热血沸腾 穿越/转生 转生 台湾原创作品 知音漫客 GL 橘调 悬疑灵异 动作冒险 游戏竞技 独特 成长 奇幻爱情 LGBTQ+ 搞笑/生活 异形 BL/GL 血族 疗癒/萌系 宅向 异界 復仇 超能力 豪门总裁 现言萌宝 团宠 战神 古代言情 现代言情 现言甜宠 古言脑洞 甜宠 奇幻仙侠 栏目 幻想言情 古言萌宝 萝莉 悬疑脑洞 宫斗宅斗 都市脑洞 玄幻脑洞 穿书 玄幻言情 末世 都市异能 直播 游戏体育 末日求生 侦探推理 现言脑洞 戀愛 懸疑 强强
全部 内地 日本 港台 欧美 韩国 其他
全部 少年 少女 青年 BL
全部 连载中 完结
最近更新 人气推荐   筛选
点击查看更多动漫
setTimeout(function(){ var type = MIP.getData('user.detail.type'); if(type == 1){ MIP.setData({online:type}); } },300); var url_hash = location.hash; if(url_hash){ url_hash = url_hash.replace('#',''); url_hash = url_hash.split('='); if(url_hash[0] == 'genre'){ MIP.setData({ "genre":url_hash[1], "tag":"reload" }); } if(url_hash[0] == 'audience'){ MIP.setData({ "audience":url_hash[1], "tag":"reload" }); } if(url_hash[0] == 'area'){ MIP.setData({ "area":url_hash[1], "tag":"reload" }); } } MIP.watch('tag', function (newVal, oldVal) { var queryArr = []; var genre = MIP.getData("genre"); var audience = MIP.getData("audience"); var area = MIP.getData("area"); var series_status = MIP.getData("series_status"); var order = MIP.getData("order"); var originSearchUrl = MIP.getData("originSearchUrl"); if(genre !== "") queryArr.push("genre="+genre); if(audience !== "") queryArr.push("audience="+audience); if(area !== "") queryArr.push("area="+area); if(series_status !== "") queryArr.push("series_status="+series_status); if( order!== "") queryArr.push("order="+order); if(queryArr.length > 0){ var queryString = queryArr.join("&"); var url = originSearchUrl+'?'+queryString; }else{ var queryString = ''; var url = originSearchUrl ; } MIP.setData({searchUrl:url,resultList:[]}); })

MIP.util.platform.start() if(window.location.origin != 'https://m.happymh.com'){ MIP.setData({sys:{isHost:false}}); } MIP.setData({"sys":{"linkType":"html"}}) var storage = MIP.util.customStorage(0); var user = storage.get("_u"); var uBookcase = storage.get("_bc"); var uHistory = storage.get("_ht"); var bc_time = storage.get("_bc_time"); if(user !== null){ user = JSON.parse(user) uBookcase = JSON.parse(uBookcase) uHistory = JSON.parse(uHistory) MIP.setData({"user":{"detail":user,"uHistory":uHistory ? uHistory : [],"uBookcase": uBookcase ? uBookcase : [],"bc_time":bc_time}}); } MIP.watch('user.changeTime', function (newVal, oldVal) { if(newVal !== 0){ var user = MIP.getData("user"); var detail = user.detail; var bookcase = user.uBookcase; var history = user.uHistory; storage.set("_u",JSON.stringify(detail)); storage.set("_bc",JSON.stringify(bookcase)); storage.set("_ht",JSON.stringify(history)); storage.set("_bc_time",user.bc_time); } }) MIP.watch('user.action', function (newVal, oldVal) { if(newVal === 'exit'){ var expireOld = new Date((new Date()).getTime() - 24 * 3600000 * 365); var host = location.host; var mainHost = host.replace('m.', '.'); document.cookie = "sf_token=; expires=" + expireOld+"; Path=/ ; domain="+mainHost; document.cookie = "sf_token=; expires=" + expireOld+"; Path=/"; storage.clear(); } }) MIP.watch('sys.toastMsg.visible', function (newVal, oldVal) { var toastConfig = MIP.getData("sys.toastMsg"); if(newVal === true){ setTimeout(function(){ MIP.setData({sys:{toastMsg:{visible:false}}}) },toastConfig.timeout) } })