// ==UserScript== // @name 网购比价领券神器—购物党,不仅自动领券还能额外领取补贴红包,365天历史价格、同款更低价、降价提醒、价格保护,官方持续维护 // @author 购物党 // @name:zh-cn 网购比价领券神器—购物党,不仅自动领券还能额外领取补贴红包,365天历史价格、同款更低价、降价提醒、价格保护,官方持续维护 // @antifeature referral-link 含有购物党官方返利 // @description 自动比较同款商品在淘宝/京东/天猫/亚马逊/当当//等更低价,提供365天历史价格走势查询,不仅可以领隐藏优惠券,无券商品还能领补贴红包,支持全网降价提醒、京东价格保护自动监控,链家二手房和Steam游戏也能比价! // @description:zh-hk 自动比较同款商品在淘宝/京东/天猫/亚马逊/当当//等更低价,提供365天历史价格走势查询,不仅可以领隐藏优惠券,无券商品还能领补贴红包,支持全网降价提醒、京东价格保护自动监控,链家二手房和Steam游戏也能比价! // @run-at document-idle // @version 4.1.0 // @grant none // @require https://cdn.gwdang.com/js/vendor-gwd.js?v=3.2 // @include https://www.hihonor.com/* // @include https://www.ymatou.hk/* // @include https://www.ymatou.com/* // @include http://traveldetail.fliggy.com/* // @include https://traveldetail.fliggy.com/* // @include http://*.wzhouhui.com/* // @include https://*.wzhouhui.com/* // @include http://cn.wemakeprice.com/* // @include https://cn.wemakeprice.com/* // @include http://cn.dod.nl/* // @include https://cn.dod.nl/* // @include http://*.decathlon.com.cn/* // @include https://*.decathlon.com.cn/* // @include http://cn.apo.com/* // @include https://cn.apo.com/* // @include http://*.ansgo.com/* // @include https://*.ansgo.com/* // @include http://*.perfumesclub.cn/* // @include https://*.perfumesclub.cn/* // @include http://*.net-a-porter.com/* // @include https://*.net-a-porter.com/* // @include http://*.kidsroom.cn/* // @include https://*.kidsroom.cn/* // @include http://cn.getthelabel.com/* // @include https://cn.getthelabel.com/* // @include http://*.farfetch.cn/* // @include https://*.farfetch.cn/* // @include http://item.kongfz.com/* // @include https://item.kongfz.com/* // @include http://book.kongfz.com/* // @include https://book.kongfz.com/* // @include http://cn.iherb.com/* // @include https://cn.iherb.com/* // @include http://*.hqhair.com/* // @include https://*.hqhair.com/* // @include http://*.wl.cn/* // @include https://*.wl.cn/* // @include http://*.columbia.com/* // @include https://*.columbia.com/* // @include http://*.columbiasports.cn/* // @include https://*.columbiasports.cn/* // @include http://*.ehaoyao.com/* // @include https://*.ehaoyao.com/* // @include http://*.bhphotovideo.com/* // @include https://*.bhphotovideo.com/* // @include http://*.shoes.com/* // @include https://*.shoes.com/* // @include http://*.jomashop.com/* // @include https://*.jomashop.com/* // @include http://cn.pharmacydirect.co.nz/* // @include https://cn.pharmacydirect.co.nz/* // @include http://*.holland-at-home.com/* // @include https://*.holland-at-home.com/* // @include http://cn.holland-at-home.com/* // @include https://cn.holland-at-home.com/* // @include http://*.rei.com/* // @include https://*.rei.com/* // @include http://item.aomygod.com/* // @include https://item.aomygod.com/* // @include http://*.huatuoyf.com/* // @include https://*.huatuoyf.com/* // @include http://*.forever21.com/* // @include https://*.forever21.com/* // @include http://zh.ashford.com/* // @include https://zh.ashford.com/* // @include http://*.bestbuy.com/* // @include https://*.bestbuy.com/* // @include http://*.target.com/* // @include https://*.target.com/* // @include http://cn.chemistdirect.com.au/* // @include https://cn.chemistdirect.com.au/* // @include http://*.ba.de/* // @include https://*.ba.de/* // @include http://m.wandougongzhu.cn/* // @include https://m.wandougongzhu.cn/* // @include http://cn.feelunique.com/* // @include https://cn.feelunique.com/* // @include http://shop.dixintong.com/* // @include https://shop.dixintong.com/* // @include http://cn.pharmacyonline.com.au/* // @include https://cn.pharmacyonline.com.au/* // @include http://cn.discount-apotheke.de/* // @include https://cn.discount-apotheke.de/* // @include http://*.carters.com/* // @include https://*.carters.com/* // @include http://*.katespade.co.uk/* // @include https://*.katespade.co.uk/* // @include http://*.katespade.cn/* // @include https://*.katespade.cn/* // @include http://*.beautybay.com/* // @include https://*.beautybay.com/* // @include http://cn.pharmacy4less.com.au/* // @include https://cn.pharmacy4less.com.au/* // @include http://*.newegg.com/* // @include https://*.newegg.com/* // @include http://*.newbalance.com/* // @include https://*.newbalance.com/* // @include http://*.bodybuilding.com/* // @include https://*.bodybuilding.com/* // @include http://*.ssnewyork.com/* // @include https://*.ssnewyork.com/* // @include http://*.wine9.com/* // @include https://*.wine9.com/* // @include http://*.kohls.com/* // @include https://*.kohls.com/* // @include http://*.gnc.com/* // @include https://*.gnc.com/* // @include http://*.qw.cc/* // @include https://*.qw.cc/* // @include http://*.haiershui.com/* // @include https://*.haiershui.com/* // @include http://*.ugg.com/* // @include https://*.ugg.com/* // @include http://*.ugg.cn/* // @include https://*.ugg.cn/* // @include http://*.yoger.com.cn/* // @include https://*.yoger.com.cn/* // @include http://*.flyco.com/* // @include https://*.flyco.com/* // @include http://*.yfdyf.com/* // @include https://*.yfdyf.com/* // @include http://*.joesnewbalanceoutlet.com/* // @include https://*.joesnewbalanceoutlet.com/* // @include http://*.jomoo.com.cn/* // @include https://*.jomoo.com.cn/* // @include http://*.dapu.com/* // @include https://*.dapu.com/* // @include http://china.coach.com/* // @include https://china.coach.com/* // @include http://*.shanmai.cn/* // @include https://*.shanmai.cn/* // @include http://*.fengbuy.com/* // @include https://*.fengbuy.com/* // @include http://*.t10.com/* // @include https://*.t10.com/* // @include http://cn.amcal.com.au/* // @include https://cn.amcal.com.au/* // @include http://cn.babyhaven.com/* // @include https://cn.babyhaven.com/* // @include http://*.51taouk.com/* // @include https://*.51taouk.com/* // @include http://*.usashopcn.com/* // @include https://*.usashopcn.com/* // @include http://*.petit-bateau.us/* // @include https://*.petit-bateau.us/* // @include http://*.tlcpharmacy.cn.com/* // @include https://*.tlcpharmacy.cn.com/* // @include http://*.km1818.com/* // @include https://*.km1818.com/* // @include http://*.bienmanger.cn/* // @include https://*.bienmanger.cn/* // @include http://*.syshop.com/* // @include https://*.syshop.com/* // @include http://*.qipaimall.com/* // @include https://*.qipaimall.com/* // @include http://mall.goumin.com/* // @include https://mall.goumin.com/* // @include http://*.taohwu.com/* // @include https://*.taohwu.com/* // @include http://*.xmeise.com/* // @include https://*.xmeise.com/* // @include http://*.septwolves.cn/* // @include https://*.septwolves.cn/* // @include http://*.kiehls.com/* // @include https://*.kiehls.com/* // @include http://*.puzeyf.com/* // @include https://*.puzeyf.com/* // @include http://*.aizhigu.com.cn/* // @include https://*.aizhigu.com.cn/* // @include http://*.hecha.cn/* // @include https://*.hecha.cn/* // @include http://*.zgshoes.com/* // @include https://*.zgshoes.com/* // @include http://cn.takeya.co.jp/* // @include https://cn.takeya.co.jp/* // @include http://*.shoprobam.com/* // @include https://*.shoprobam.com/* // @include http://*.opplestore.com/* // @include https://*.opplestore.com/* // @include http://*.maichawang.com/* // @include https://*.maichawang.com/* // @include http://*.bose.com/* // @include https://*.bose.com/* // @include http://dewaren.com/* // @include https://dewaren.com/* // @include http://*.winona.cn/* // @include https://*.winona.cn/* // @include http://*.motorola.com.cn/* // @include https://*.motorola.com.cn/* // @include http://*.danielwellington.cn/* // @include https://*.danielwellington.cn/* // @include http://*.danielwellington.com/* // @include https://*.danielwellington.com/* // @include http://youhui.pinduoduo.com/* // @include https://youhui.pinduoduo.com/* // @include http://*.yangkeduo.com/* // @include https://*.yangkeduo.com/* // @include http://*.finishline.com/* // @include https://*.finishline.com/* // @include http://*.skinstore.com/* // @include https://*.skinstore.com/* // @include http://item.wjike.com/* // @include https://item.wjike.com/* // @include http://youpin.mi.com/* // @include https://youpin.mi.com/* // @include http://*.xiaomiyoupin.com/* // @include https://*.xiaomiyoupin.com/* // @include http://store.steampowered.com/* // @include https://store.steampowered.com/* // @include http://*.jialich.cn/* // @include https://*.jialich.cn/* // @include http://*.tthigo.com/* // @include https://*.tthigo.com/* // @include http://*.modernavenue.com/* // @include https://*.modernavenue.com/* // @include http://*.tcl.com/* // @include https://*.tcl.com/* // @include http://*.bonjourhk.com/* // @include https://*.bonjourhk.com/* // @include http://m.bonjourhk.com/* // @include https://m.bonjourhk.com/* // @include http://*.trt.hk/* // @include https://*.trt.hk/* // @include http://*.forestfood.com/* // @include https://*.forestfood.com/* // @include http://*.converse.com.cn/* // @include https://*.converse.com.cn/* // @include http://*.fila.cn/* // @include https://*.fila.cn/* // @include http://*.levi.com.cn/* // @include https://*.levi.com.cn/* // @include http://*.levi.com/* // @include https://*.levi.com/* // @include http://*.hangowa.com/* // @include https://*.hangowa.com/* // @include http://*.super-in.com/* // @include https://*.super-in.com/* // @include http://*.ccxpet.com/* // @include https://*.ccxpet.com/* // @include http://*.360lj.com/* // @include https://*.360lj.com/* // @include http://*.hysjg.com/* // @include https://*.hysjg.com/* // @include http://*.0061.com.au/* // @include https://*.0061.com.au/* // @include http://mall.ecovacs.cn/* // @include https://mall.ecovacs.cn/* // @include http://mall.littleswan.com/* // @include https://mall.littleswan.com/* // @include http://*.vitagou.hk/* // @include https://*.vitagou.hk/* // @include http://*.hpstore.cn/* // @include https://*.hpstore.cn/* // @include http://*.kkguan.com/* // @include https://*.kkguan.com/* // @include http://*.mayn.com.cn/* // @include https://*.mayn.com.cn/* // @include http://*.peikua.com/* // @include https://*.peikua.com/* // @include http://item.kinhom.com/* // @include https://item.kinhom.com/* // @include http://*.9drug.com/* // @include https://*.9drug.com/* // @include http://*.tea7.com/* // @include https://*.tea7.com/* // @include http://*.01home.com/* // @include https://*.01home.com/* // @include http://*.aliexpress.com/* // @include https://*.aliexpress.com/* // @include http://*.easytoys.cn/* // @include https://*.easytoys.cn/* // @include http://*.kiwistarcare.com/* // @include https://*.kiwistarcare.com/* // @include http://*.carrefour.cn/* // @include https://*.carrefour.cn/* // @include http://china.lotte.com/* // @include https://china.lotte.com/* // @include http://*.ewatches.com/* // @include https://*.ewatches.com/* // @include http://global.timex.com/* // @include https://global.timex.com/* // @include http://comfortfirst.com/* // @include https://comfortfirst.com/* // @include http://*.luolai.cn/* // @include https://*.luolai.cn/* // @include http://*.youyu.com/* // @include https://*.youyu.com/* // @include http://*.yoox.cn/* // @include https://*.yoox.cn/* // @include http://store.yoox.cn/* // @include https://store.yoox.cn/* // @include http://*.suanjuzi.com/* // @include https://*.suanjuzi.com/* // @include http://*.yao123.com/* // @include https://*.yao123.com/* // @include http://item.baobeigezi.com/* // @include https://item.baobeigezi.com/* // @include http://*.baobeigezi.com/* // @include https://*.baobeigezi.com/* // @include http://*.opposhop.cn/* // @include https://*.opposhop.cn/* // @include http://store.oppo.com/* // @include https://store.oppo.com/* // @include http://*.oppo.com/* // @include https://*.oppo.com/* // @include http://hd.oppo.com/* // @include https://hd.oppo.com/* // @include http://mall.to8to.com/* // @include https://mall.to8to.com/* // @include http://item.yunhou.com/* // @include https://item.yunhou.com/* // @include http://item.yhd.com/* // @include https://item.yhd.com/* // @include http://*.haituncun.com/* // @include https://*.haituncun.com/* // @include http://*.walmart.com/* // @include https://*.walmart.com/* // @include http://*.vmei.com/* // @include https://*.vmei.com/* // @include http://*.jgb.cn/* // @include https://*.jgb.cn/* // @include http://*.51din.com/* // @include https://*.51din.com/* // @include http://*.aidai.com/* // @include https://*.aidai.com/* // @include http://shop.boqii.com/* // @include https://shop.boqii.com/* // @include http://*.spider.com.cn/* // @include https://*.spider.com.cn/* // @include http://*.jiae.com/* // @include https://*.jiae.com/* // @include http://*.zazhipu.com/* // @include https://*.zazhipu.com/* // @include http://*.shop.philips.com.cn/* // @include https://*.shop.philips.com.cn/* // @include http://tuan.zhongjiu.cn/* // @include https://tuan.zhongjiu.cn/* // @include http://*.zhongjiu.cn/* // @include https://*.zhongjiu.cn/* // @include http://*.kaluli.com/* // @include https://*.kaluli.com/* // @include http://shop.wstx.com/* // @include https://shop.wstx.com/* // @include http://*.purcotton.com/* // @include https://*.purcotton.com/* // @include http://shop.juanpi.com/* // @include https://shop.juanpi.com/* // @include http://*.jinxiang.com/* // @include https://*.jinxiang.com/* // @include http://*.163.com/* // @include https://*.163.com/* // @include http://*.guojimami.com/* // @include https://*.guojimami.com/* // @include http://*.baiyangwang.com/* // @include https://*.baiyangwang.com/* // @include http://cn.royyoungchemist.com.au/* // @include https://cn.royyoungchemist.com.au/* // @include http://cn.medihealshop.com/* // @include https://cn.medihealshop.com/* // @include http://*.medihealshop.com/* // @include https://*.medihealshop.com/* // @include http://cn.1001pharmacies.com/* // @include https://cn.1001pharmacies.com/* // @include http://*.lookfantastic.cn/* // @include https://*.lookfantastic.cn/* // @include http://*.lookfantastic.com/* // @include https://*.lookfantastic.com/* // @include http://you.163.com/* // @include https://you.163.com/* // @include http://product.bl.com/* // @include https://product.bl.com/* // @include http://*.bestinfoods.com/* // @include https://*.bestinfoods.com/* // @include http://*.muji.net/* // @include https://*.muji.net/* // @include http://*.easeeyes.com/* // @include https://*.easeeyes.com/* // @include http://*.lingshi.com/* // @include https://*.lingshi.com/* // @include http://*.nubia.com/* // @include https://*.nubia.com/* // @include http://shop.nubia.com/* // @include https://shop.nubia.com/* // @include http://*.nubia.cn/* // @include https://*.nubia.cn/* // @include http://*.kzj365.com/* // @include https://*.kzj365.com/* // @include http://*.kaola.com/* // @include https://*.kaola.com/* // @include http://*.kaola.com.hk/* // @include https://*.kaola.com.hk/* // @include http://*.kaola.com.hk/* // @include https://*.kaola.com.hk/* // @include http://*.ymatou.com/* // @include https://*.ymatou.com/* // @include http://detail.metao.com/* // @include https://detail.metao.com/* // @include http://*.coocaa.com/* // @include https://*.coocaa.com/* // @include http://*.lifevc.com/* // @include https://*.lifevc.com/* // @include http://*.supuy.com/* // @include https://*.supuy.com/* // @include http://*.supumall.com/* // @include https://*.supumall.com/* // @include http://*.mia.com/* // @include https://*.mia.com/* // @include http://miyabaobei.hk/* // @include https://miyabaobei.hk/* // @include http://*.miyabaobei.hk/* // @include https://*.miyabaobei.hk/* // @include http://item.gomehigo.hk/* // @include https://item.gomehigo.hk/* // @include http://*.wangfujing.com/* // @include https://*.wangfujing.com/* // @include http://global.gou.com/* // @include https://global.gou.com/* // @include http://*.gou.com/* // @include https://*.gou.com/* // @include http://*.ikjtao.com/* // @include https://*.ikjtao.com/* // @include http://*.bestkeep.cn/* // @include https://*.bestkeep.cn/* // @include http://*.ule.com/* // @include https://*.ule.com/* // @include http://shop.philips.com.cn/* // @include https://shop.philips.com.cn/* // @include http://shop.tcl.com/* // @include https://shop.tcl.com/* // @include http://mall.tcl.com/* // @include https://mall.tcl.com/* // @include http://*.e-changhong.com/* // @include https://*.e-changhong.com/* // @include http://shop.konka.com/* // @include https://shop.konka.com/* // @include http://shop.hisense.com/* // @include https://shop.hisense.com/* // @include http://*.hisense.com/* // @include https://*.hisense.com/* // @include http://*.ineigo.com/* // @include https://*.ineigo.com/* // @include http://*.skg.com/* // @include https://*.skg.com/* // @include http://*.oyeah.com/* // @include https://*.oyeah.com/* // @include http://*.morefood.com/* // @include https://*.morefood.com/* // @include http://*.zhen.com/* // @include https://*.zhen.com/* // @include http://shop.vivo.com.cn/* // @include https://shop.vivo.com.cn/* // @include http://gfive.b2c.eqimingxing.com/* // @include https://gfive.b2c.eqimingxing.com/* // @include http://*.6pm.com/* // @include https://*.6pm.com/* // @include http://shop.gionee.com/* // @include https://shop.gionee.com/* // @include http://z.gionee.com/* // @include https://z.gionee.com/* // @include http://store.lining.com/* // @include https://store.lining.com/* // @include http://*.mf910.com/* // @include https://*.mf910.com/* // @include http://*.k-touch.cn/* // @include https://*.k-touch.cn/* // @include http://item.grainger.cn/* // @include https://item.grainger.cn/* // @include http://piao.163.com/* // @include https://piao.163.com/* // @include http://mall.163.com/* // @include https://mall.163.com/* // @include http://detail.yao.95095.com/* // @include https://detail.yao.95095.com/* // @include http://*.ebay.com/* // @include https://*.ebay.com/* // @include http://*.100yue.com/* // @include https://*.100yue.com/* // @include http://*.feiniu.com/* // @include https://*.feiniu.com/* // @include http://*.lemall.com/* // @include https://*.lemall.com/* // @include http://item.feiniu.com/* // @include https://item.feiniu.com/* // @include http://*.xgbaby.com/* // @include https://*.xgbaby.com/* // @include http://*.zuipin.cn/* // @include https://*.zuipin.cn/* // @include http://item.feifei.cn/* // @include https://item.feifei.cn/* // @include http://*.feifei.com/* // @include https://*.feifei.com/* // @include http://guang.com/* // @include https://guang.com/* // @include http://*.haitaocheng.com/* // @include https://*.haitaocheng.com/* // @include http://*.rrs.com/* // @include https://*.rrs.com/* // @include http://*.rrsjk.com/* // @include https://*.rrsjk.com/* // @include http://shop.ccb.com/* // @include https://shop.ccb.com/* // @include http://*.meilishuo.com/* // @include https://*.meilishuo.com/* // @include http://item.meilishuo.com/* // @include https://item.meilishuo.com/* // @include http://*.mogujie.com/* // @include https://*.mogujie.com/* // @include http://shop.mogu.com/* // @include https://shop.mogu.com/* // @include http://shop.mogujie.com/* // @include https://shop.mogujie.com/* // @include http://shop.coolpad.com/* // @include https://shop.coolpad.com/* // @include http://shop.coolpad.cn/* // @include https://shop.coolpad.cn/* // @include http://*.yiguo.com/* // @include https://*.yiguo.com/* // @include http://item.wanggou.com/* // @include https://item.wanggou.com/* // @include http://mall.jia.com/* // @include https://mall.jia.com/* // @include http://*.jiumei.com/* // @include https://*.jiumei.com/* // @include http://weigou.baidu.com/* // @include https://weigou.baidu.com/* // @include http://shop.letv.com/* // @include https://shop.letv.com/* // @include http://*.xiaomi.com/* // @include https://*.xiaomi.com/* // @include http://item.mi.com/* // @include https://item.mi.com/* // @include http://*.mi.com/* // @include https://*.mi.com/* // @include http://*.handu.com/* // @include https://*.handu.com/* // @include http://*.yummy77.com/* // @include https://*.yummy77.com/* // @include http://*.fruitday.com/* // @include https://*.fruitday.com/* // @include http://*.benlai.com/* // @include https://*.benlai.com/* // @include http://taoshu.com/* // @include https://taoshu.com/* // @include http://*.meilele.com/* // @include https://*.meilele.com/* // @include http://*.gjw.com/* // @include https://*.gjw.com/* // @include http://*.oneplus.com/* // @include https://*.oneplus.com/* // @include http://store.apple.com/* // @include https://store.apple.com/* // @include http://*.apple.com/* // @include https://*.apple.com/* // @include http://*.apple.com.cn/* // @include https://*.apple.com.cn/* // @include http://*.j1.com/* // @include https://*.j1.com/* // @include http://miao.j1.com/* // @include https://miao.j1.com/* // @include http://*.zzl365.com/* // @include https://*.zzl365.com/* // @include http://mobile.139shop.com/* // @include https://mobile.139shop.com/* // @include http://139shop.com/* // @include https://139shop.com/* // @include http://*.yiwugou.com/* // @include https://*.yiwugou.com/* // @include http://*.zhiwo.com/* // @include https://*.zhiwo.com/* // @include http://*.miqi.cn/* // @include https://*.miqi.cn/* // @include http://*.miqi.cn/* // @include https://*.miqi.cn/* // @include http://*.camel.com.cn/* // @include https://*.camel.com.cn/* // @include http://*.kuaishubao.com/* // @include https://*.kuaishubao.com/* // @include http://*.juegg.com/* // @include https://*.juegg.com/* // @include http://mall.10010.com/* // @include https://mall.10010.com/* // @include http://*.wowsai.com/* // @include https://*.wowsai.com/* // @include http://*.tianpin.com/* // @include https://*.tianpin.com/* // @include http://*.tootoo.cn/* // @include https://*.tootoo.cn/* // @include http://item.minshengec.com/* // @include https://item.minshengec.com/* // @include http://*.sfbest.com/* // @include https://*.sfbest.com/* // @include http://ht.sfbest.hk/* // @include https://ht.sfbest.hk/* // @include http://shop.lenovo.com.cn/* // @include https://shop.lenovo.com.cn/* // @include http://*.lenovo.com.cn/* // @include https://*.lenovo.com.cn/* // @include http://shop.lenovomobile.com/* // @include https://shop.lenovomobile.com/* // @include http://*.lenovomobile.com/* // @include https://*.lenovomobile.com/* // @include http://*.lenovo.com.cn/* // @include https://*.lenovo.com.cn/* // @include http://thinkpad.lenovo.com.cn/* // @include https://thinkpad.lenovo.com.cn/* // @include http://*.vmall.com/* // @include https://*.vmall.com/* // @include http://*.ihush.com/* // @include https://*.ihush.com/* // @include http://*.fclub.cn/* // @include https://*.fclub.cn/* // @include http://item.yohobuy.com/* // @include https://item.yohobuy.com/* // @include http://*.yohobuy.com/* // @include https://*.yohobuy.com/* // @include http://*.fclub.cn/* // @include https://*.fclub.cn/* // @include http://ju.taobao.com/* // @include https://ju.taobao.com/* // @include http://*.tmall.com/* // @include https://*.tmall.com/* // @include http://detail.liangxinyao.com/* // @include https://detail.liangxinyao.com/* // @include http://world.tmall.com/* // @include https://world.tmall.com/* // @include http://detail.tmall.hk/* // @include https://detail.tmall.hk/* // @include http://*.taobao.com/* // @include https://*.taobao.com/* // @include http://2.taobao.com/* // @include https://2.taobao.com/* // @include http://ai.taobao.com/* // @include https://ai.taobao.com/* // @include http://chaoshi.detail.tmall.com/* // @include https://chaoshi.detail.tmall.com/* // @include http://detail.ju.taobao.com/* // @include https://detail.ju.taobao.com/* // @include http://*.vipshop.com/* // @include https://*.vipshop.com/* // @include http://*.vip.com/* // @include https://*.vip.com/* // @include http://tuan.lefeng.com/* // @include https://tuan.lefeng.com/* // @include http://*.lefeng.com/* // @include https://*.lefeng.com/* // @include http://*.jxdyf.com/* // @include https://*.jxdyf.com/* // @include http://*.jxdyf.com/* // @include https://*.jxdyf.com/* // @include http://*.tnice.com/* // @include https://*.tnice.com/* // @include http://auction1.paipai.com/* // @include https://auction1.paipai.com/* // @include http://item.xinbaigo.com/* // @include https://item.xinbaigo.com/* // @include http://*.orbis.com.cn/* // @include https://*.orbis.com.cn/* // @include http://*.sfht.com/* // @include https://*.sfht.com/* // @include http://*.d1.com.cn/* // @include https://*.d1.com.cn/* // @include http://*.chazuo.com/* // @include https://*.chazuo.com/* // @include http://*.u1baby.com/* // @include https://*.u1baby.com/* // @include http://*.homevv.com/* // @include https://*.homevv.com/* // @include http://*.paixie.net/* // @include https://*.paixie.net/* // @include http://tuan.paixie.net/* // @include https://tuan.paixie.net/* // @include http://faxian.paixie.net/* // @include https://faxian.paixie.net/* // @include http://*.tao3c.com/* // @include https://*.tao3c.com/* // @include http://*.zm7.cn/* // @include https://*.zm7.cn/* // @include http://s.etao.com/* // @include https://s.etao.com/* // @include http://product.pchouse.com.cn/* // @include https://product.pchouse.com.cn/* // @include http://buy.daphne.cn/* // @include https://buy.daphne.cn/* // @include http://*.lucemall.com.cn/* // @include https://*.lucemall.com.cn/* // @include http://*.easy361.com/* // @include https://*.easy361.com/* // @include http://item.360hqb.com/* // @include https://item.360hqb.com/* // @include http://q.360hqb.com/* // @include https://q.360hqb.com/* // @include http://*.goujiuwang.com/* // @include https://*.goujiuwang.com/* // @include http://*.huimai365.com/* // @include https://*.huimai365.com/* // @include http://*.jiuxian.com/* // @include https://*.jiuxian.com/* // @include http://*.winenice.com/* // @include https://*.winenice.com/* // @include http://*.yesmywine.com/* // @include https://*.yesmywine.com/* // @include http://mall.yesmywine.com/* // @include https://mall.yesmywine.com/* // @include http://*.banggo.com/* // @include https://*.banggo.com/* // @include http://ploy.banggo.com/* // @include https://ploy.banggo.com/* // @include http://*.yanyue.cn/* // @include https://*.yanyue.cn/* // @include http://*.bearbuy.com.cn/* // @include https://*.bearbuy.com.cn/* // @include http://*.amazon.cn/* // @include https://*.amazon.cn/* // @include http://*.amazon.com/* // @include https://*.amazon.com/* // @include http://*.amazon.co.uk/* // @include https://*.amazon.co.uk/* // @include http://*.amazon.de/* // @include https://*.amazon.de/* // @include http://*.amazon.co.jp/* // @include https://*.amazon.co.jp/* // @include http://*.amazon.fr/* // @include https://*.amazon.fr/* // @include http://*.amazon.ca/* // @include https://*.amazon.ca/* // @include http://*.amazon.it/* // @include https://*.amazon.it/* // @include http://*.amazon.es/* // @include https://*.amazon.es/* // @include http://*.dangdang.com/* // @include https://*.dangdang.com/* // @include http://*.globaldangdang.hk/* // @include https://*.globaldangdang.hk/* // @include http://z.jd.com/* // @include https://z.jd.com/* // @include http://item.jd.com/* // @include https://item.jd.com/* // @include http://i-item.jd.com/* // @include https://i-item.jd.com/* // @include http://item.paipai.com/* // @include https://item.paipai.com/* // @include http://item.yiyaojd.com/* // @include https://item.yiyaojd.com/* // @include http://item.jkcsjd.com/* // @include https://item.jkcsjd.com/* // @include http://item.jd.hk/* // @include https://item.jd.hk/* // @include http://paimai.jd.com/* // @include https://paimai.jd.com/* // @include http://*.jd.com/* // @include https://*.jd.com/* // @include http://*.jd.hk/* // @include https://*.jd.hk/* // @include http://*.360buy.com/* // @include https://*.360buy.com/* // @include http://re.jd.com/* // @include https://re.jd.com/* // @include http://auction.jd.com/* // @include https://auction.jd.com/* // @include http://club.jd.com/* // @include https://club.jd.com/* // @include http://*.360top.com/* // @include https://*.360top.com/* // @include http://detail.zol.com.cn/* // @include https://detail.zol.com.cn/* // @include http://dealer.zol.com.cn/* // @include https://dealer.zol.com.cn/* // @include http://*.zol.com/* // @include https://*.zol.com/* // @include http://*.fglady.cn/* // @include https://*.fglady.cn/* // @include http://*.ouku.com/* // @include https://*.ouku.com/* // @include http://*.newegg.comn/* // @include https://*.newegg.comn/* // @include http://zhadan.newegg.cn/* // @include https://zhadan.newegg.cn/* // @include http://tuan.newegg.cn/* // @include https://tuan.newegg.cn/* // @include http://product.kimiss.com/* // @include https://product.kimiss.com/* // @include http://*.redbaby.com.cn/* // @include https://*.redbaby.com.cn/* // @include http://product.m18.com/* // @include https://product.m18.com/* // @include http://list.m18.com/* // @include https://list.m18.com/* // @include http://*.m18.com/* // @include https://*.m18.com/* // @include http://*.w1.cn/* // @include https://*.w1.cn/* // @include http://*.ashford.com/* // @include https://*.ashford.com/* // @include http://*.sephora.cn/* // @include https://*.sephora.cn/* // @include http://*.lafaso.com/* // @include https://*.lafaso.com/* // @include http://*.s.cn/* // @include https://*.s.cn/* // @include http://*.51buy.com/* // @include https://*.51buy.com/* // @include http://*.51buy.cn/* // @include https://*.51buy.cn/* // @include http://*.okbuy.com/* // @include https://*.okbuy.com/* // @include http://*.letao.com/* // @include https://*.letao.com/* // @include http://*.buy007.com/* // @include https://*.buy007.com/* // @include http://*.taoxie.com/* // @include https://*.taoxie.com/* // @include http://ju.suning.com/* // @include https://ju.suning.com/* // @include http://item.suning.com/* // @include https://item.suning.com/* // @include http://*.suning.com/* // @include https://*.suning.com/* // @include http://*.suning.cn/* // @include https://*.suning.cn/* // @include http://qiang.suning.com/* // @include https://qiang.suning.com/* // @include http://product.suning.com/* // @include https://product.suning.com/* // @include http://*.suning.com/* // @include https://*.suning.com/* // @include http://*.coo8.com/* // @include https://*.coo8.com/* // @include http://*.lusen.com/* // @include https://*.lusen.com/* // @include http://*.lusen.com/* // @include https://*.lusen.com/* // @include http://item.gome.com.cn/* // @include https://item.gome.com.cn/* // @include http://tao.gome.com.cn/* // @include https://tao.gome.com.cn/* // @include http://q.gome.com.cn/* // @include https://q.gome.com.cn/* // @include http://tuan.gome.com.cn/* // @include https://tuan.gome.com.cn/* // @include http://*.gomehome.com/* // @include https://*.gomehome.com/* // @include http://*.gome.com.cn/* // @include https://*.gome.com.cn/* // @include http://*.yhd.com/* // @include https://*.yhd.com/* // @include http://*.yihaodian.com/* // @include https://*.yihaodian.com/* // @include http://*.1mall.com/* // @include https://*.1mall.com/* // @include http://try.yhd.com/* // @include https://try.yhd.com/* // @include http://*.womai.com/* // @include https://*.womai.com/* // @include http://*.leyou.com.cn/* // @include https://*.leyou.com.cn/* // @include http://leleshan.leyou.com.cn/* // @include https://leleshan.leyou.com.cn/* // @include http://*.shopin.net/* // @include https://*.shopin.net/* // @include http://*.xiu.com/* // @include https://*.xiu.com/* // @include http://outlets.xiu.com/* // @include https://outlets.xiu.com/* // @include http://ferragamo.xiu.com/* // @include https://ferragamo.xiu.com/* // @include http://tuan.xiu.com/* // @include https://tuan.xiu.com/* // @include http://item.mbaobao.com/* // @include https://item.mbaobao.com/* // @include http://*.mbaobao.com/* // @include https://*.mbaobao.com/* // @include http://item.vjia.com/* // @include https://item.vjia.com/* // @include http://*.7cv.com/* // @include https://*.7cv.com/* // @include http://*.qinqinbaby.com/* // @include https://*.qinqinbaby.com/* // @include http://*.chunshuitang.com/* // @include https://*.chunshuitang.com/* // @include http://*.x.com.cn/* // @include https://*.x.com.cn/* // @include http://*.guopi.com/* // @include https://*.guopi.com/* // @include http://*.no5.com.cn/* // @include https://*.no5.com.cn/* // @include http://*.sasa.com/* // @include https://*.sasa.com/* // @include http://*.sasa.com/* // @include https://*.sasa.com/* // @include http://*.hksasa.cn/* // @include https://*.hksasa.cn/* // @include http://*.dhc.net.cn/* // @include https://*.dhc.net.cn/* // @include http://*.9dadao.com/* // @include https://*.9dadao.com/* // @include http://*.360kxr.com/* // @include https://*.360kxr.com/* // @include http://*.m6go.com/* // @include https://*.m6go.com/* // @include http://*.likeface.com/* // @include https://*.likeface.com/* // @include http://*.qxian.com/* // @include https://*.qxian.com/* // @include http://*.didamall.com/* // @include https://*.didamall.com/* // @include http://*.yaodian100.com/* // @include https://*.yaodian100.com/* // @include http://*.yaofang.cn/* // @include https://*.yaofang.cn/* // @include http://*.lijiababy.com.cn/* // @include https://*.lijiababy.com.cn/* // @include http://99read.com/* // @include https://99read.com/* // @include http://product.china-pub.com/* // @include https://product.china-pub.com/* // @include http://*.bookschina.com/* // @include https://*.bookschina.com/* // @include http://*.efeihu.com/* // @include https://*.efeihu.com/* // @include http://tuan.efeihu.com/* // @include https://tuan.efeihu.com/* // @include http://*.360mart.com/* // @include https://*.360mart.com/* // @include http://*.yintai.com/* // @include https://*.yintai.com/* // @include http://item.yintai.com/* // @include https://item.yintai.com/* // @include http://*.quwan.com/* // @include https://*.quwan.com/* // @include http://*.urcosme.com/* // @include https://*.urcosme.com/* // @include http://*.strawberrynet.com/* // @include https://*.strawberrynet.com/* // @include http://*.strawberrynet.com/* // @include https://*.strawberrynet.com/* // @include http://*.luce.com.cn/* // @include https://*.luce.com.cn/* // @include http://*.k121.com/* // @include https://*.k121.com/* // @include http://*.happigo.com/* // @include https://*.happigo.com/* // @include http://mall.happigo.com/* // @include https://mall.happigo.com/* // @include http://*.gap.cn/* // @include https://*.gap.cn/* // @include http://*.misslele.com/* // @include https://*.misslele.com/* // @include http://*.5lux.com/* // @include https://*.5lux.com/* // @include http://*.5lux.com/* // @include https://*.5lux.com/* // @include http://*.xiaozhuren.com/* // @include https://*.xiaozhuren.com/* // @include http://*.all3c.com/* // @include https://*.all3c.com/* // @include http://*.idaphne.com/* // @include https://*.idaphne.com/* // @include http://product.pcbaby.com.cn/* // @include https://product.pcbaby.com.cn/* // @include http://*.binggo.com/* // @include https://*.binggo.com/* // @include http://*.tiantian.com/* // @include https://*.tiantian.com/* // @include http://tuan.tiantian.com/* // @include https://tuan.tiantian.com/* // @include http://*.xiji.com/* // @include https://*.xiji.com/* // @include http://*.xijie.com/* // @include https://*.xijie.com/* // @include http://mall.jumei.com/* // @include https://mall.jumei.com/* // @include http://pop.jumei.com/* // @include https://pop.jumei.com/* // @include http://*.jumei.com/* // @include https://*.jumei.com/* // @include http://item.jumei.com/* // @include https://item.jumei.com/* // @include http://*.jumeiglobal.com/* // @include https://*.jumeiglobal.com/* // @include http://item.jumeiglobal.com/* // @include https://item.jumeiglobal.com/* // @include http://buy.caomeipai.com/* // @include https://buy.caomeipai.com/* // @include http://*.dahuozhan.com/* // @include https://*.dahuozhan.com/* // @include http://*.dazhe.cn/* // @include https://*.dazhe.cn/* // @include http://*.huolida.com/* // @include https://*.huolida.com/* // @include http://*.12dian.com/* // @include https://*.12dian.com/* // @include http://*.yougou.com/* // @include https://*.yougou.com/* // @include http://*.yougou.com/* // @include https://*.yougou.com/* // @include http://*.111.com.cn/* // @include https://*.111.com.cn/* // @include http://*.daoyao.com/* // @include https://*.daoyao.com/* // @include http://*.jianke.com/* // @include https://*.jianke.com/* // @include http://*.360kad.com/* // @include https://*.360kad.com/* // @include http://*.lbxcn.com/* // @include https://*.lbxcn.com/* // @include http://book.douban.com/* // @include https://book.douban.com/* // @include http://dongxi.douban.com/* // @include https://dongxi.douban.com/* // @include http://product.it168.com/* // @include https://product.it168.com/* // @include http://product.pconline.com.cn/* // @include https://product.pconline.com.cn/* // @include http://product.pcpop.com/* // @include https://product.pcpop.com/* // @include http://cosme.pclady.com.cn/* // @include https://cosme.pclady.com.cn/* // @include http://brand.yoka.com/* // @include https://brand.yoka.com/* // @include http://detail.55bbs.com/* // @include https://detail.55bbs.com/* // @include http://hzp.onlylady.com/* // @include https://hzp.onlylady.com/* // @include http://*.24dq.com/* // @include https://*.24dq.com/* // @include http://*.muyingzhijia.com/* // @include https://*.muyingzhijia.com/* // @include http://item.muyingzhijia.com/* // @include https://item.muyingzhijia.com/* // @include http://*.houmart.com/* // @include https://*.houmart.com/* // @include http://*.onlyts.cn/* // @include https://*.onlyts.cn/* // @include http://*.winxuan.com/* // @include https://*.winxuan.com/* // @include http://item.winxuan.com/* // @include https://item.winxuan.com/* // @include http://detail.bookuu.com/* // @include https://detail.bookuu.com/* // @include http://e.bookuu.com/* // @include https://e.bookuu.com/* // @include http://wenju.bookuu.com/* // @include https://wenju.bookuu.com/* // @include http://book.beifabook.com/* // @include https://book.beifabook.com/* // @include http://product.yesky.com/* // @include https://product.yesky.com/* // @include http://product.pchome.net/* // @include https://product.pchome.net/* // @include http://product.enet.com.cn/* // @include https://product.enet.com.cn/* // @include http://*.ruiyi.com/* // @include https://*.ruiyi.com/* // @include http://*.ruiyi.cn/* // @include https://*.ruiyi.cn/* // @include http://*.rayi.com/* // @include https://*.rayi.com/* // @include http://*.rayi.cn/* // @include https://*.rayi.cn/* // @include http://*.nop.cn/* // @include https://*.nop.cn/* // @include http://product.imobile.com.cn/* // @include https://product.imobile.com.cn/* // @include http://product.cnmo.com/* // @include https://product.cnmo.com/* // @include http://phone.shouji.com.cn/* // @include https://phone.shouji.com.cn/* // @include http://product.tompda.com/* // @include https://product.tompda.com/* // @include http://*.3533.com/* // @include https://*.3533.com/* // @include http://product.intozgc.com/* // @include https://product.intozgc.com/* // @include http://product.chinabyte.com/* // @include https://product.chinabyte.com/* // @include http://app.tech.ifeng.com/* // @include https://app.tech.ifeng.com/* // @include http://www2.xitek.com/* // @include https://www2.xitek.com/* // @include http://product.imp3.net/* // @include https://product.imp3.net/* // @include http://*.menglu.com/* // @include https://*.menglu.com/* // @include http://*.moonbasa.com/* // @include https://*.moonbasa.com/* // @include http://*.ing2ing.com/* // @include https://*.ing2ing.com/* // @include http://*.qjherb.com/* // @include https://*.qjherb.com/* // @include http://*.korirl.com/* // @include https://*.korirl.com/* // @include http://*.alaves.com/* // @include https://*.alaves.com/* // @include http://*.0-100s.com/* // @include https://*.0-100s.com/* // @include http://*.cherriespie.com/* // @include https://*.cherriespie.com/* // @include http://*.clafield.com/* // @include https://*.clafield.com/* // @include http://*.baoyeah.com/* // @include https://*.baoyeah.com/* // @include http://*.suorang.com/* // @include https://*.suorang.com/* // @include http://*.monteamor.com/* // @include https://*.monteamor.com/* // @include http://*.rutisher.com/* // @include https://*.rutisher.com/* // @include http://*.keede.com/* // @include https://*.keede.com/* // @include http://*.kede.com/* // @include https://*.kede.com/* // @include http://*.vancl.com/* // @include https://*.vancl.com/* // @include http://*.dazhongdianqi.com.cn/* // @include https://*.dazhongdianqi.com.cn/* // @include http://*.skinstorechina.com/* // @include https://*.skinstorechina.com/* // @include http://item.buy.qq.com/* // @include https://item.buy.qq.com/* // @include http://*.zol.com.cn/* // @include https://*.zol.com.cn/* // @include http://*.pconline.com.cn/* // @include https://*.pconline.com.cn/* // @include http://*.yesky.com/* // @include https://*.yesky.com/* // @include http://*.it168.com/* // @include https://*.it168.com/* // @include http://*.pcpop.com/* // @include https://*.pcpop.com/* // @include http://*.pchome.net/* // @include https://*.pchome.net/* // @include http://*.139shop.com/* // @include https://*.139shop.com/* // @include http://*.milier.com/* // @include https://*.milier.com/* // @include http://*.sportica.cn/* // @include https://*.sportica.cn/* // @include http://*.zhenpin.com/* // @include https://*.zhenpin.com/* // @include http://*.gaojie.com/* // @include https://*.gaojie.com/* // @include http://*.naruko.com.cn/* // @include https://*.naruko.com.cn/* // @include http://*.vivian.com/* // @include https://*.vivian.com/* // @include http://*.vivian.cn/* // @include https://*.vivian.cn/* // @include http://*.masamaso.com/* // @include https://*.masamaso.com/* // @include http://*.masamaso.cn/* // @include https://*.masamaso.cn/* // @include http://*.linkmasa.com/* // @include https://*.linkmasa.com/* // @include http://*.linkmasa.cn/* // @include https://*.linkmasa.cn/* // @include http://item.secoo.com/* // @include https://item.secoo.com/* // @include http://paimai.secoo.com/* // @include https://paimai.secoo.com/* // @include http://sale.secoo.com/* // @include https://sale.secoo.com/* // @include http://*.ehaier.com/* // @include https://*.ehaier.com/* // @include http://qiji.ehaier.com/* // @include https://qiji.ehaier.com/* // @include http://*.handuyishe.com/* // @include https://*.handuyishe.com/* // @include http://*.wbiao.cn/* // @include https://*.wbiao.cn/* // @include http://*.shangpin.com/* // @include https://*.shangpin.com/* // @include http://*.shangpin.hk/* // @include https://*.shangpin.hk/* // @include http://*.pba.cn/* // @include https://*.pba.cn/* // @include http://*.metromall.cn/* // @include https://*.metromall.cn/* // @include http://*.lizi.com/* // @include https://*.lizi.com/* // @include http://*.kadang.com/* // @include https://*.kadang.com/* // @include http://*.aimer.com.cn/* // @include https://*.aimer.com.cn/* // @include http://*.lamiu.com/* // @include https://*.lamiu.com/* // @include http://*.esprit.cn/* // @include https://*.esprit.cn/* // @include http://*.liebo.com/* // @include https://*.liebo.com/* // @include http://*.wangjiu.com/* // @include https://*.wangjiu.com/* // @include http://*.xifuquan.com/* // @include https://*.xifuquan.com/* // @include http://*.189.cn/* // @include https://*.189.cn/* // @include http://*.hicdma.com/* // @include https://*.hicdma.com/* // @include http://*.e100.cn/* // @include https://*.e100.cn/* // @include http://store.samsung.com/* // @include https://store.samsung.com/* // @include http://store.meizu.com/* // @include https://store.meizu.com/* // @include http://detail.meizu.com/* // @include https://detail.meizu.com/* // @include http://b2c.958shop.com/* // @include https://b2c.958shop.com/* // @include http://*.okhqb.com/* // @include https://*.okhqb.com/* // @include http://*.ztedevice.com.cn/* // @include https://*.ztedevice.com.cn/* // @include http://*.daling.com/* // @include https://*.daling.com/* // @include http://item.showjoy.com/* // @include https://item.showjoy.com/* // @include http://*.ocj.com.cn/* // @include https://*.ocj.com.cn/* // @include http://*.ocj.kr/* // @include https://*.ocj.kr/* // @include http://*.lvyoumall.com/* // @include https://*.lvyoumall.com/* // @include http://*.kjt.com/* // @include https://*.kjt.com/* // @include http://store.logitech.com.cn/* // @include https://store.logitech.com.cn/* // @include http://shop.boohee.com/* // @include https://shop.boohee.com/* // @include http://*.meici.com/* // @include https://*.meici.com/* // @include http://*.beibei.com/* // @include https://*.beibei.com/* // @include http://store.nike.com/* // @include https://store.nike.com/* // @include http://*.nike.com/* // @include https://*.nike.com/* // @include http://*.fengqu.com/* // @include https://*.fengqu.com/* // @include http://*.mei.com/* // @include https://*.mei.com/* // @include http://*.vsigo.cn/* // @include https://*.vsigo.cn/* // @include http://*.sundan.com/* // @include https://*.sundan.com/* // @include http://hd.zazhipu.com/* // @include https://hd.zazhipu.com/* // @include http://*.microsoftstore.com.cn/* // @include https://*.microsoftstore.com.cn/* // @include http://*.xgdq.com/* // @include https://*.xgdq.com/* // @include http://*.xtep.com.cn/* // @include https://*.xtep.com.cn/* // @include http://*.xtep.com.cn/* // @include https://*.xtep.com.cn/* // @include http://*.staples.cn/* // @include https://*.staples.cn/* // @include http://mall.midea.com/* // @include https://mall.midea.com/* // @include http://*.midea.cn/* // @include https://*.midea.cn/* // @include http://www1.macys.com/* // @include https://www1.macys.com/* // @include http://cn.shopbop.com/* // @include https://cn.shopbop.com/* // @include http://*.hua.com/* // @include https://*.hua.com/* // @include http://shop.zhe800.com/* // @include https://shop.zhe800.com/* // @include http://*.cosme.com/* // @include https://*.cosme.com/* // @include http://*.diapers.com/* // @include https://*.diapers.com/* // @include http://*.windeln.de/* // @include https://*.windeln.de/* // @include http://*.windeln.com.cn/* // @include https://*.windeln.com.cn/* // @include http://*.escentual.com/* // @include https://*.escentual.com/* // @include http://*.biccamera.com/* // @include https://*.biccamera.com/* // @include http://*.esteelauder.com/* // @include https://*.esteelauder.com/* // @include http://*.saksfifthavenue.com/* // @include https://*.saksfifthavenue.com/* // @include http://*.thewatchery.com/* // @include https://*.thewatchery.com/* // @include http://item.tuhu.com/* // @include https://item.tuhu.com/* // @include http://item.tuhu.cn/* // @include https://item.tuhu.cn/* // @include http://eshop.htc.com/* // @include https://eshop.htc.com/* // @include http://roseonly.com.cn/* // @include https://roseonly.com.cn/* // @include http://*.taqu.cn/* // @include https://*.taqu.cn/* // @include http://shop.jx.189.cn/* // @include https://shop.jx.189.cn/* // @include http://*.bftv.com/* // @include https://*.bftv.com/* // @include http://*.axmall.com.au/* // @include https://*.axmall.com.au/* // @include http://*.lianjia.com/* // @include https://*.lianjia.com/* // @include http://*.ke.com/* // @include https://*.ke.com/* // @include http://*.5i5j.com/* // @include https://*.5i5j.com/* // @include http://*.lovo.cn/* // @include https://*.lovo.cn/* // @include https://plogin.m.jd.com/* // @include https://login.m.taobao.com/* // @grant none // @namespace no // @downloadURL none // ==/UserScript== gwdangJsonp([0],{ /***/ "0080ecb3f259e8da1a80": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_style_index_0_id_e09aa000_scoped_true_lang_less__ = __webpack_require__("ca5587d785c0f7ab6a8c"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_style_index_0_id_e09aa000_scoped_true_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_AmazonSameLinks_vue_vue_type_style_index_0_id_e09aa000_scoped_true_lang_less__); /* unused harmony reexport namespace */ /***/ }), /***/ "018335910ad4773853f3": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js__ = __webpack_require__("293e6211adf0f829c57b"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MiniSameList_vue_vue_type_script_lang_js___default.a); /***/ }), /***/ "01a600d95e7a163f705f": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "gwd-inline-row gwd-align gwd-jd-rank", "class": _vm.additionalClass, style: "margin-top: " + _vm.mt + "px" }, [_c("img", { staticClass: "gwd-icon-rank", attrs: { src: "https://cdn.gwdang.com/images/extensions/jdRanking/icon.svg", alt: "" } }), _vm._v(" "), _vm.additionalClass === "gwd-w217" ? _c("img", { staticStyle: { "margin-left": "-2px" }, attrs: { src: "https://cdn.gwdang.com/images/extensions/jdRanking/text.svg", alt: "" } }) : _vm._e(), _vm._v(" "), _vm.additionalClass === "gwd-w210" || _vm.additionalClass === "gwd-w235" ? _c("img", { staticStyle: { "margin-left": "2px", "margin-right": "1px" }, attrs: { src: "https://cdn.gwdang.com/images/extensions/jdRanking/text-w210.svg", alt: "" } }) : _vm._e(), _vm._v(" "), _c("hr", { staticClass: "gwd-vline" }), _vm._v(" "), _c("div", { staticClass: "gwd-rank-list gwd-row gwd-align", "class": _vm.data.length > 1 ? "gwd-rotate" : "", staticStyle: { position: "relative" } }, [_c("a", { staticClass: "gwd-row gwd-align gwd-rank-first", attrs: { title: _vm.data[0].rname, href: _vm.data[0].rurl, target: "_blank" } }, [_c("span", { staticClass: "gwd-font11" }, [_c("span", { staticClass: "gwd-mw" }, [_vm._v(_vm._s(_vm.data[0].rname))]), _vm.data[0].rank ? _c("span", [_vm._v("第" + _vm._s(_vm.data[0].rank) + "名")]) : _vm._e()])]), _vm._v(" "), _vm.data.length > 1 ? _c("div", { staticClass: "gwd-rank-addition" }, _vm._l(_vm.addition, function (item) { return _c("a", { key: item.rurl, attrs: { title: item.rname, href: item.rurl, target: "_blank" } }, [_c("span", { staticClass: "gwd-font11 gwd-mw" }, [_vm._v(_vm._s(item.rname))])]); }), 0) : _vm._e()]), _vm._v(" "), _c("form", { staticStyle: { display: "none" }, attrs: { action: _vm.debugMode ? "https://localdev.gwdang.com:3000/v2/ext/jd_rank" : "https://www.gwdang.com/v2/ext/jd_rank", method: "post", target: "_blank" } }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.content, expression: "content" }], attrs: { type: "hidden", name: "products" }, domProps: { value: _vm.content }, on: { input: function input($event) { if ($event.target.composing) return; _vm.content = $event.target.value; } } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.search, expression: "search" }], attrs: { type: "hidden", name: "search" }, domProps: { value: _vm.search }, on: { input: function input($event) { if ($event.target.composing) return; _vm.search = $event.target.value; } } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.rankName, expression: "rankName" }], attrs: { type: "hidden", name: "rank" }, domProps: { value: _vm.rankName }, on: { input: function input($event) { if ($event.target.composing) return; _vm.rankName = $event.target.value; } } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.from, expression: "from" }], attrs: { type: "hidden", name: "from" }, domProps: { value: _vm.from }, on: { input: function input($event) { if ($event.target.composing) return; _vm.from = $event.target.value; } } }), _vm._v(" "), _c("input", { staticStyle: { display: "inline-block", "font-size": "20px", color: "#666" }, attrs: { type: "submit", value: "测试", id: "gwd-jdrank-submit-" + _vm.id } })])]); }; var staticRenderFns = []; render._withStripped = true; exports.render = render; exports.staticRenderFns = staticRenderFns; /***/ }), /***/ "01fd11f6575c7f281b7c": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("c138e55a31f3f8960e99")(); // imports // module exports.push([module.i, ".gwd-jd-rank[data-v-a48d90ba] {\n width: 232px;\n height: 32px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/ranklistBg.svg);\n}\n.gwd-jd-rank .gwd-icon-rank[data-v-a48d90ba] {\n width: 15px;\n height: 15px;\n margin-left: 5px;\n}\n.gwd-jd-rank .gwd-vline[data-v-a48d90ba] {\n display: block;\n width: 1px;\n height: 10px;\n background: #000000;\n margin-left: 0px;\n border: 0;\n}\n.gwd-jd-rank .gwd-rank-list[data-v-a48d90ba] {\n flex: 1;\n height: 100%;\n}\n.gwd-jd-rank .gwd-rank-list a[data-v-a48d90ba] {\n padding-left: 7px;\n flex: 1;\n}\n.gwd-jd-rank .gwd-rank-list a span[data-v-a48d90ba] {\n display: inline-block;\n transform-origin: left center;\n color: #111111;\n white-space: nowrap;\n overflow: hidden;\n vertical-align: middle;\n text-overflow: ellipsis;\n}\n.gwd-jd-rank .gwd-rank-list a span.gwd-mw[data-v-a48d90ba] {\n max-width: 130px;\n}\n.gwd-jd-rank .gwd-rank-list a:hover span[data-v-a48d90ba] {\n color: #e03024;\n font-weight: bold;\n}\n.gwd-jd-rank .gwd-rank-list .gwd-rank-first span[data-v-a48d90ba] {\n color: #e03024;\n}\n.gwd-jd-rank .gwd-rank-list .gwd-rank-addition[data-v-a48d90ba] {\n display: none;\n position: absolute;\n right: 0;\n width: 153px;\n top: 100%;\n border: 1px solid #ffeded;\n overflow: hidden;\n background: white;\n z-index: 9;\n}\n.gwd-jd-rank .gwd-rank-list .gwd-rank-addition a[data-v-a48d90ba] {\n height: 25px;\n line-height: 25px;\n display: inline-block;\n width: 100%;\n vertical-align: middle;\n border-bottom: 1px solid #f1f1f1;\n}\n.gwd-jd-rank .gwd-rank-list .gwd-rank-addition a[data-v-a48d90ba]:last-of-type {\n border-bottom: none;\n}\n.gwd-jd-rank .gwd-rank-list:hover .gwd-rank-addition[data-v-a48d90ba] {\n display: block;\n}\n.gwd-jd-rank .gwd-rank-list[data-v-a48d90ba]::after {\n content: '';\n position: absolute;\n width: 16px;\n height: 16px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/arrow-right-default.svg);\n right: 3px;\n top: 5px;\n pointer-events: none;\n}\n.gwd-jd-rank .gwd-rank-list.gwd-rotate[data-v-a48d90ba]::after {\n transform: rotate(90deg);\n}\n.gwd-jd-rank .gwd-rank-list.gwd-rotate[data-v-a48d90ba]:hover::after {\n transform: rotate(270deg);\n}\n.gwd-jd-rank .gwd-rank-list[data-v-a48d90ba]:hover::after {\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/arrow-right-hilighted.svg);\n}\n.gwd-w217[data-v-a48d90ba] {\n width: 217px;\n height: 26px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/w217.svg);\n}\n.gwd-w210[data-v-a48d90ba],\n.gwd-w235[data-v-a48d90ba] {\n width: 210px;\n height: 30px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/w210.svg);\n}\n.gwd-w210 .gwd-rank-list .gwd-rank-addition[data-v-a48d90ba],\n.gwd-w235 .gwd-rank-list .gwd-rank-addition[data-v-a48d90ba] {\n width: 140px;\n}\n.gwd-w210 .gwd-rank-list[data-v-a48d90ba]::after,\n.gwd-w235 .gwd-rank-list[data-v-a48d90ba]::after {\n top: 7px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/arrow-right-default-gray.svg);\n}\n.gwd-w210 .gwd-rank-list a span[data-v-a48d90ba],\n.gwd-w235 .gwd-rank-list a span[data-v-a48d90ba] {\n color: #555555;\n}\n.gwd-w210 .gwd-rank-list a span span.gwd-mw[data-v-a48d90ba],\n.gwd-w235 .gwd-rank-list a span span.gwd-mw[data-v-a48d90ba] {\n max-width: 80px;\n}\n.gwd-w210 .gwd-font11[data-v-a48d90ba],\n.gwd-w235 .gwd-font11[data-v-a48d90ba] {\n transform: scale(1);\n}\n.gwd-w235[data-v-a48d90ba] {\n width: 235px;\n height: 23px;\n background: url(https://cdn.gwdang.com/images/extensions/jdRanking/w235.svg);\n}\n.gwd-w235 .gwd-rank-list a[data-v-a48d90ba] {\n padding-left: 12px;\n}\n.gwd-w235 .gwd-rank-list a span span.gwd-mw[data-v-a48d90ba] {\n max-width: 95px;\n}\n.gwd-w235 .gwd-rank-list .gwd-rank-addition[data-v-a48d90ba] {\n width: 165px;\n}\n.gwd-w235 .gwd-rank-list[data-v-a48d90ba]::after {\n right: 6px;\n top: 3px;\n}\n", ""]); // exports /***/ }), /***/ "027d37651180f47df6c7": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Switch_vue_vue_type_template_id_222e987e_scoped_true__ = __webpack_require__("b82eb4b3ad807a035928"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Switch_vue_vue_type_script_lang_js__ = __webpack_require__("90f63eba7eda2d0bb666"); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__Switch_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__Switch_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Switch_vue_vue_type_style_index_0_id_222e987e_scoped_true_lang_less__ = __webpack_require__("20b1aff0e24730e2fdc0"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("b429cbaf457593017eb5"); /* normalize component */ var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])( __WEBPACK_IMPORTED_MODULE_1__Switch_vue_vue_type_script_lang_js__["default"], __WEBPACK_IMPORTED_MODULE_0__Switch_vue_vue_type_template_id_222e987e_scoped_true__["render"], __WEBPACK_IMPORTED_MODULE_0__Switch_vue_vue_type_template_id_222e987e_scoped_true__["staticRenderFns"], false, null, "222e987e", null ) /* hot reload */ if (false) { var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/vue-hot-reload-api/dist/index.js") api.install(require('vue')) if (api.compatible) { module.hot.accept() if (!api.isRecorded('222e987e')) { api.createRecord('222e987e', component.options) } else { api.reload('222e987e', component.options) } module.hot.accept("./Switch.vue?vue&type=template&id=222e987e&scoped=true", function () { api.rerender('222e987e', { render: render, staticRenderFns: staticRenderFns }) }) } } component.options.__file = "src/standard/module/components/Controls/Switch.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "034fc1d61fb9c1a8bb8d": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanItem_vue_vue_type_script_lang_js__ = __webpack_require__("9e9e977f4407992902ad"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanItem_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanItem_vue_vue_type_script_lang_js__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanItem_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanItem_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanItem_vue_vue_type_script_lang_js___default.a); /***/ }), /***/ "04a1e812dbb979983ae6": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true__ = __webpack_require__("3db0075f47802954174f"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__EpicTrend_vue_vue_type_script_lang_js__ = __webpack_require__("5117a0aa56b6df4259bd"); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__EpicTrend_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__EpicTrend_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__EpicTrend_vue_vue_type_style_index_0_id_bc2362ee_scoped_true_lang_less__ = __webpack_require__("5768ec46ee3de6456ae0"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("b429cbaf457593017eb5"); /* normalize component */ var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])( __WEBPACK_IMPORTED_MODULE_1__EpicTrend_vue_vue_type_script_lang_js__["default"], __WEBPACK_IMPORTED_MODULE_0__EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true__["render"], __WEBPACK_IMPORTED_MODULE_0__EpicTrend_vue_vue_type_template_id_bc2362ee_scoped_true__["staticRenderFns"], false, null, "bc2362ee", null ) /* hot reload */ if (false) { var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/vue-hot-reload-api/dist/index.js") api.install(require('vue')) if (api.compatible) { module.hot.accept() if (!api.isRecorded('bc2362ee')) { api.createRecord('bc2362ee', component.options) } else { api.reload('bc2362ee', component.options) } module.hot.accept("./EpicTrend.vue?vue&type=template&id=bc2362ee&scoped=true", function () { api.rerender('bc2362ee', { render: render, staticRenderFns: staticRenderFns }) }) } } component.options.__file = "src/standard/module/components/EpicTrend.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "04b1e9fadd9358e8d012": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_1_id_3fdd510a_lang_less__ = __webpack_require__("6721369d273ff65efd6a"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_1_id_3fdd510a_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CommonCouponBarMini_vue_vue_type_style_index_1_id_3fdd510a_lang_less__); /* unused harmony reexport namespace */ /***/ }), /***/ "0574b96cc7130e832b0a": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("a", { staticClass: "gwd-row gwd-align", "class": { "gwd-butie": _vm.text.includes("补贴") && _vm.mainColor === "#11a14e" }, staticStyle: { "margin-right": "18px" }, attrs: { title: "点击领取", target: "_blank", id: "gwd-tb-mini-coupon", href: _vm.link } }, [_vm.showStampBg ? _c("div", { staticClass: "gwd-coupon-color-bg gwd-tl" }) : _vm._e(), _vm._v(" "), _vm.showStampBg ? _c("div", { staticClass: "gwd-coupon-color-bg gwd-br" }) : _vm._e(), _vm._v(" "), _c("img", { staticStyle: { height: "20px", "margin-left": "8px", "z-index": "1" }, attrs: { src: _vm.icon, alt: "" } }), _vm._v(" "), _c("span", { style: "margin-left: 4px; color: " + _vm.mainColor + "; font-size: 14px; position: relative; top: -2px;", domProps: { innerHTML: _vm._s(_vm.text) } }), _vm._v(" "), _c("div", { staticStyle: { flex: "1" } }, [_vm.rebate ? _c("Stamp", { staticStyle: { right: "74px", top: "0", position: "absolute" }, attrs: { value: _vm.rebate } }) : _vm._e()], 1), _vm._v(" "), _c("span", { staticClass: "gwd-rnd-btn-click gwd-row gwd-align gwd-jcc", style: "z-index: 1; background: linear-gradient( 180deg, " + _vm.secondColor + " 0%, " + _vm.mainColor + " 100%);" }, [_c("span", { staticClass: "gwd-font11", staticStyle: { "transform-origin": "center center", position: "relative", top: "-1px" } }, [_vm._v("点击领取")])])]); }; var staticRenderFns = []; render._withStripped = true; exports.render = render; exports.staticRenderFns = staticRenderFns; /***/ }), /***/ "05dfce086a5faeee4991": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(G) { Object.defineProperty(exports, '__esModule', { value: true }); exports['default'] = { props: ['tag', 'coupon'], data: function data() { return { dpId: G.dp.dpId }; }, methods: { addLink: function addLink(link) { return __webpack_require__("4733a3dd803685ec596a").appendTbInfoForUrl(link); } }, computed: { couponTypeText: function couponTypeText() { var tag = parseInt(this.tag); return ['', '', '会员券', '', '', '', '店铺券'][tag]; } } }; module.exports = exports['default']; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"))) /***/ }), /***/ "078e757bc22c2e6f2f83": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("c138e55a31f3f8960e99")(); // imports // module exports.push([module.i, "a[data-v-74d4d45d]:hover {\n text-decoration: none!important;\n}\n.gwd-scrollbar[data-v-74d4d45d] {\n height: 100%;\n z-index: 3;\n position: relative;\n overscroll-behavior-y: contain;\n scrollbar-width: thin;\n}\n.gwd-overlay[data-v-74d4d45d] {\n overscroll-behavior-y: contain;\n}\n.gwd-overlay .gwd-1688.gwd-app-window[data-v-74d4d45d] {\n top: 0;\n}\n.gwd-overlay .gwd-app-window[data-v-74d4d45d] {\n padding: 10px;\n position: absolute;\n top: 42px;\n bottom: 0;\n left: 0;\n background: #f4f5f5;\n width: 735px;\n border-top-right-radius: 8px;\n border-bottom-right-radius: 8px;\n box-sizing: border-box;\n transition: all 0.3s ease-in-out;\n}\n.gwd-overlay .gwd-app-window .gwd-window-close[data-v-74d4d45d] {\n position: absolute;\n top: 0;\n right: -32px;\n width: 24px;\n height: 24px;\n}\n.gwd-overlay .gwd-app-window .gwd-window-close img[data-v-74d4d45d] {\n width: 24px;\n height: 24px;\n}\n.gwd-overlay .gwd-app-window .gwd-window-expand[data-v-74d4d45d] {\n position: absolute;\n right: -18px;\n width: 36px;\n height: 36px;\n top: 50%;\n background: #f4f5f5;\n border-radius: 18px;\n transform: translateY(-50%);\n}\n.gwd-overlay .gwd-app-window .gwd-window-expand img[data-v-74d4d45d] {\n transition: all 0.3s ease;\n width: 16px;\n height: 16px;\n transform: rotate(180deg) translate(-5px);\n}\n.gwd-overlay .gwd-app-window .gwd-window-left[data-v-74d4d45d] {\n width: 220px;\n background: white;\n border-radius: 8px;\n}\n.gwd-overlay .gwd-app-window.gwd-expanded[data-v-74d4d45d] {\n width: 1455px;\n}\n.gwd-overlay .gwd-app-window.gwd-expanded .gwd-window-expand img[data-v-74d4d45d] {\n transform: rotate(0);\n}\n.gwd-overlay-bottom .gwd-app-window[data-v-74d4d45d] {\n top: 0;\n bottom: 60px;\n}\n.gwd-overlay-bottom.gwd-xhs .gwd-app-window[data-v-74d4d45d] {\n bottom: 0;\n}\n.gwd-site-select[data-v-74d4d45d] {\n width: 180px;\n height: 40px;\n line-height: 40px;\n text-align: left;\n border-radius: 8px;\n font-size: 14px;\n padding-left: 20px;\n box-sizing: border-box;\n color: #3c4c54;\n}\n.gwd-site-select.gwd-active[data-v-74d4d45d] {\n background: #48bef3;\n color: white;\n text-decoration: none;\n font-weight: bold;\n}\n.gwd-sort[data-v-74d4d45d] {\n width: 100%;\n box-sizing: border-box;\n align-items: flex-start;\n}\n.gwd-sort span[data-v-74d4d45d] {\n color: #999;\n font-size: 13px;\n}\n.gwd-sort .gwd-sort-item[data-v-74d4d45d] {\n display: inline-block;\n background: white;\n color: #3c4c54;\n font-size: 13px;\n height: 20px;\n line-height: 20px;\n padding-left: 8px;\n padding-right: 8px;\n border-radius: 10px;\n margin-top: 23px;\n}\n.gwd-sort .gwd-sort-item.gwd-active[data-v-74d4d45d],\n.gwd-sort .gwd-sort-item[data-v-74d4d45d]:hover {\n background: rgba(72, 190, 243, 0.1);\n color: #38b4ee;\n text-decoration: none;\n}\n.gwd-bjg .gwd-sort .gwd-sort-item.gwd-active[data-v-74d4d45d],\n.gwd-bjg .gwd-sort .gwd-sort-item[data-v-74d4d45d]:hover {\n background: rgba(255, 193, 78, 0.1);\n color: #ef6c00;\n text-decoration: none;\n}\n.gwd-bjg .gwd-site-select.gwd-active[data-v-74d4d45d] {\n background: #ff9706 !important;\n}\n.gwd-bjg .gwd-same-logo[data-v-74d4d45d] {\n filter: hue-rotate(190deg) brightness(1);\n}\n.gwd-bjg .gwd-window-right[data-v-74d4d45d] {\n background: white;\n margin-left: 10px;\n padding-top: 11px;\n border-radius: 8px;\n z-index: 9;\n}\n.gwd-bjg.gwd-overlay .gwd-app-window[data-v-74d4d45d] {\n width: 741px;\n}\n.gwd-bjg .gwd-app-window.gwd-expanded[data-v-74d4d45d] {\n width: 1455px;\n}\nhr[data-v-74d4d45d] {\n width: 172px;\n border-top: 1px solid #e6e9eb;\n border-bottom: none;\n}\n", ""]); // exports /***/ }), /***/ "094ce7df0c296f80635b": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("a", { staticClass: "bjgou-subsidy-bar bjgou-component", attrs: { href: _vm.link, target: "_blank", title: "点击领取" } }, [_c("span", { staticClass: "bjg-coupon-white", staticStyle: { "font-size": "18px", "font-weight": "bold", "margin-left": "75px", "margin-top": "6px" } }, [_vm._v(_vm._s(_vm.getText("当前商品可领会员券")))]), _vm._v(" "), _c("div", { staticStyle: { flex: "1" } }), _vm._v(" "), _c("span", { staticClass: "bjg-coupon-white", staticStyle: { "font-size": "18px", "font-weight": "bold", "margin-right": "22px" } }, [_vm._v(_vm._s(_vm.getText("立即领取")))]), _vm._v(" "), _vm.qr ? _c("div", { staticClass: "qrcode" }, [_c("img", { staticStyle: { "margin-top": "7px", width: "120px", height: "120px" }, attrs: { src: _vm.qr, alt: "" } }), _vm._v(" "), _c("div", { staticStyle: { "margin-top": "4px", "text-align": "center" } }, [_c("span", { staticStyle: { "font-weight": "bold", color: "#ff6132", "font-size": "14px" } }, [_vm._v(_vm._s(_vm.getText("手淘扫码")))]), _vm._v(" "), _c("span", { staticStyle: { "margin-left": "4px", color: "#333333", "font-size": "12px" } }, [_vm._v(_vm._s(_vm.getText("联系客服领取")))])])]) : _vm._e()]); }; var staticRenderFns = []; render._withStripped = true; exports.render = render; exports.staticRenderFns = staticRenderFns; /***/ }), /***/ "098fc6c1d5c13168bfcc": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("c138e55a31f3f8960e99")(); // imports // module exports.push([module.i, ".gwd-favor-icon[data-v-1e4a0206] {\n display: inline-block;\n width: 24px;\n height: 24px;\n background: url(" + __webpack_require__("0a1ed4ce9cfe0674cd93") + ") no-repeat;\n}\n.gwd-favor-icon.gwd-favored[data-v-1e4a0206] {\n background: url(" + __webpack_require__("8e58f013a9e9162fc829") + ") no-repeat;\n}\n.ms-tab-enter .gwd-favor-icon[data-v-1e4a0206] {\n background: url(" + __webpack_require__("8e58f013a9e9162fc829") + ") no-repeat;\n}\n", ""]); // exports /***/ }), /***/ "0b4163e217e4ff33f7c4": /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a \n'; return $$out; }; /***/ }), /***/ "0dac12c39a7042f8ce1c": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CollectionSettingMini_vue_vue_type_template_id_1a72083a_scoped_true__ = __webpack_require__("fa57e0f3eff56c889d5c"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CollectionSettingMini_vue_vue_type_script_lang_js__ = __webpack_require__("8331155e0d42503bdbc5"); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__CollectionSettingMini_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__CollectionSettingMini_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__CollectionSettingMini_vue_vue_type_style_index_0_id_1a72083a_scoped_true_lang_less__ = __webpack_require__("5a880c5f097cde8712aa"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("b429cbaf457593017eb5"); /* normalize component */ var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])( __WEBPACK_IMPORTED_MODULE_1__CollectionSettingMini_vue_vue_type_script_lang_js__["default"], __WEBPACK_IMPORTED_MODULE_0__CollectionSettingMini_vue_vue_type_template_id_1a72083a_scoped_true__["render"], __WEBPACK_IMPORTED_MODULE_0__CollectionSettingMini_vue_vue_type_template_id_1a72083a_scoped_true__["staticRenderFns"], false, null, "1a72083a", null ) /* hot reload */ if (false) { var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/vue-hot-reload-api/dist/index.js") api.install(require('vue')) if (api.compatible) { module.hot.accept() if (!api.isRecorded('1a72083a')) { api.createRecord('1a72083a', component.options) } else { api.reload('1a72083a', component.options) } module.hot.accept("./CollectionSettingMini.vue?vue&type=template&id=1a72083a&scoped=true", function () { api.rerender('1a72083a', { render: render, staticRenderFns: staticRenderFns }) }) } } component.options.__file = "src/standard/module/components/CollectionSettingMini.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "0ea82cb64a9a7df27397": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "gwd-stamp-bg gwd-row gwd-align" }, [_c("div", { staticClass: "gwd-text" }, [_vm._v("再送"), _c("br"), _vm._v(_vm._s(_vm.value) + "元红包")])]); }; var staticRenderFns = []; render._withStripped = true; exports.render = render; exports.staticRenderFns = staticRenderFns; /***/ }), /***/ "0f10f0b54cd641a49a27": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(G, $) { var request = __webpack_require__("91f250ebeb8d5987491c"); var userData = __webpack_require__("472a9b3fc8c8805a5dd7"); var template = __webpack_require__("274e32dfd54a6b0d18a9"); var cnzz = __webpack_require__("83271c7588396d2d5e59"); var log = __webpack_require__("03dd60018ce5ed1344a1"); var getPromoInfo = function getPromoInfo(callback) { var other_info = userData.get('other_info'); var class_id = other_info['code-server'] && other_info['code-server'].class_id || '00000000'; var dp_id = other_info.now.dp_id; var title = encodeURIComponent(G.dp.name); var href = encodeURIComponent(location.href); var sbrand = encodeURIComponent(other_info.exact_arr.sbrand); var keyword = encodeURIComponent(other_info.now.coreword); var url = G.server + '/brwext/promo_brand?pg=1&ps=30&order=0&class_id=' + class_id + '&dp_id=' + dp_id + '&title=' + title + '&url=' + href + '&sbrand=' + sbrand + '&keyword=' + keyword; request.get(url).done(function (data) { if (data && data.length !== 0) { callback(data); } }); }; var render = function render(data) { if (data.products.length === 0) { return; }; var html = __webpack_require__("7babc6cdc2ab8be97ba3"); /* 1:减 2:返 3:赠9:手机 10:惠 11多买多减 */ var promokey = { '1': '促', '2': '折', '3': '赠', '4': '减', '5': '赠', '6': '返' }; data.products = data.products.slice(0, 4); if (data.products.length < 4) { return; } for (var i = 0; i < data.products.length; i++) { if (promokey[data.products[i].promo_type]) data.products[i].promokeys = promokey[data.products[i].promo_type];else //if (data.products[i].promo_type != 7) 7是特殊优惠 先按促显示 data.products[i].promokeys = '促'; } $('#promo_box').append(template.compile(html)({ data: data.products })); $('#promo_box').css('display', 'block'); cnzz.log('track:mini:promo'); log('track:mini:promo'); $('#promo_box').on('click', 'a', function (e) { cnzz.log('click:mini:promo'); log('click:mini:promo'); if (G.site === 'suning' && $(this).attr('href')) { window.open($(this).attr('href')); e.preventDefault(); } }); }; module.exports.init = function () { var permanent = userData.get('permanent'); if (permanent.setShowPromo === '0' || permanent.setShowPromo === 0) { return; }; if (G.site === '360buy-re') return; getPromoInfo(render); }; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"))) /***/ }), /***/ "0f32b3da89b4177ef743": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_style_index_1_id_74d4d45d_scoped_true_lang_less__ = __webpack_require__("1529ee2354190720bfe8"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_style_index_1_id_74d4d45d_scoped_true_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Index_vue_vue_type_style_index_1_id_74d4d45d_scoped_true_lang_less__); /* unused harmony reexport namespace */ /***/ }), /***/ "0f62f0fb3b5cc89beb7a": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function($, G) { var template = __webpack_require__("274e32dfd54a6b0d18a9"); var log = __webpack_require__("03dd60018ce5ed1344a1"); var renderChart = function renderChart(data) { renderBtn(data); renderDetail(); var id = 'trend_box'; $('.min-max-price-lable .max-lab').text('最高:¥' + data.store[0].highest); $('.min-max-price-lable .min-lab').text('最低:¥' + data.store[0].lowest); __webpack_require__("7bc264230157b5cefc24")({ el: id, msg: data.store[0] }); }; var priceTle = { 'pri-t1': "价格上涨", 'pri-t0': "价格平稳", 'pri-t-1': "价格下降", 'pri-t-2': "历史最低" }; var renderBtn = function renderBtn(data) { var dom = $('.game_purchase_action:contains("开始游戏")'); if (dom.length === 0) dom = $('.game_purchase_action:contains("在购物车中")'); if (dom.length === 0) dom = $('.game_purchase_action:contains("添加至购物车")'); var status = data.price_status; var status_str = 'pri-t' + status; var status_tle = priceTle[status_str]; var html = __webpack_require__("29ee91b588ff9c6adeed"); var bixbox = dom.eq(0); var bigboxwidth = bixbox.width(); var children = bixbox.children(); var w = 0; for (var i = 0; i < children.length; i++) { w += children.eq(i).outerWidth(); } var btnleft = bigboxwidth - w - 5 - 108; var imgurls = G.s_server + '/images/extensions/newbar'; if ($('#steam_tremd_btn').length) { return; } dom.eq(0).prepend(template.compile(html)({ imgurl: imgurls, btnleft: btnleft, status_tle: status_tle, status_str: status_str, ext_class: G.from_device.indexOf('bijiago') > -1 ? 'bjgou' : '' })); }; var addEvent = function addEvent() { var time1 = undefined; $('#steam_tremd_btn').on('mouseenter', function () { $('#trenm_trend_detail').show(); $('#steam_tremd_btn').addClass('_mshover'); log('steam-trend-track'); }); $('#steam_tremd_btn').on('mouseleave', function () { time1 = setTimeout(function () { $('#trenm_trend_detail').hide(); $('#steam_tremd_btn').removeClass('_mshover'); }, 300); }); $('#trenm_trend_detail').on('mouseenter', function () { clearTimeout(time1); }); $('#trenm_trend_detail').on('mouseleave', function () { $('#trenm_trend_detail').hide(); $('#steam_tremd_btn').removeClass('_mshover'); }); }; var renderDetail = function renderDetail() { var html = __webpack_require__("9565d74cde152683ec9d"); var dom = $('#steam_tremd_btn').parents('.game_area_purchase_game:contains("开始游戏")'); if (dom.length === 0) dom = $('#steam_tremd_btn').parents('.game_area_purchase_game:contains("在购物车中")'); if (dom.length === 0) dom = $('#steam_tremd_btn').parents('.game_area_purchase_game:contains("添加至购物车")'); if (dom.length === 0) dom = $('#steam_tremd_btn').parents('.game_area_purchase_game_wrapper:contains("添加至购物车")'); dom.eq(0).append(template.compile(html)()); dom.eq(0).addClass('steam_box_tt'); __webpack_require__("03dd60018ce5ed1344a1")('steam-ad-show'); $('#steam_ad').click(function (e) { __webpack_require__("03dd60018ce5ed1344a1")('steam-ad-click'); }); addEvent(); }; module.exports.init = function (data) { if (!data || data instanceof Array || data.store[0].all_line.length === 0) return; renderChart(data); }; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"))) /***/ }), /***/ "105290bd6389cc1425e5": /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a '; return $$out; }; /***/ }), /***/ "4311f6b1ac8fd115113d": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPic_vue_vue_type_style_index_0_id_dcbabe1c_scoped_true_lang_less__ = __webpack_require__("e7eb995d97d611e940f0"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPic_vue_vue_type_style_index_0_id_dcbabe1c_scoped_true_lang_less___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_vue_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPic_vue_vue_type_style_index_0_id_dcbabe1c_scoped_true_lang_less__); /* unused harmony reexport namespace */ /***/ }), /***/ "43557c951cb466706747": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__ = __webpack_require__("6e04dc6b1bcdf7d9c077"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__ShaiDanPicTooltip_vue_vue_type_script_lang_js__ = __webpack_require__("79c86f41ace6abc9c2d3"); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_1__ShaiDanPicTooltip_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_1__ShaiDanPicTooltip_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ShaiDanPicTooltip_vue_vue_type_style_index_0_id_1e448961_scoped_true_lang_less__ = __webpack_require__("9e229bcfdc62501ba642"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__ = __webpack_require__("b429cbaf457593017eb5"); /* normalize component */ var component = Object(__WEBPACK_IMPORTED_MODULE_3__node_modules_vue_loader_lib_runtime_componentNormalizer_js__["a" /* default */])( __WEBPACK_IMPORTED_MODULE_1__ShaiDanPicTooltip_vue_vue_type_script_lang_js__["default"], __WEBPACK_IMPORTED_MODULE_0__ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__["render"], __WEBPACK_IMPORTED_MODULE_0__ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__["staticRenderFns"], false, null, "1e448961", null ) /* hot reload */ if (false) { var api = require("/Users/huangdie/work-gwdang/extension/browser/dev/node_modules/vue-hot-reload-api/dist/index.js") api.install(require('vue')) if (api.compatible) { module.hot.accept() if (!api.isRecorded('1e448961')) { api.createRecord('1e448961', component.options) } else { api.reload('1e448961', component.options) } module.hot.accept("./ShaiDanPicTooltip.vue?vue&type=template&id=1e448961&scoped=true", function () { api.rerender('1e448961', { render: render, staticRenderFns: staticRenderFns }) }) } } component.options.__file = "src/standard/module/trend/ShaiDanPicTooltip.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "44239e28538215cb3189": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function($, G, Vue) { var TbScrollLink = __webpack_require__("90df592ad9428c8190fb")['default']; module.exports = { reset: function reset() { $('#gwd-tb-mini-coupon').remove(); }, add: function add(text, icon, link, mainColor, secondColor, showStampBg, rebate) { if (!G.aliSite) { return; } if ($('#gwd-tb-mini-coupon').length) { return; } var div = document.createElement('div'); $('.gwd-minibar-bg').after(div); __webpack_require__("316f9c352c6202560d16").log('tbScrollLink init', text); new Vue({ el: div, render: function render(h) { return h(TbScrollLink, { props: { text: text, icon: icon, link: link, mainColor: mainColor, secondColor: secondColor, showStampBg: showStampBg, rebate: rebate } }); } }); __webpack_require__("6b5f3f4c7b5f37c1088e").recoverMiniBar(); } }; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("ed745ac6397f9eca4b50")["default"])) /***/ }), /***/ "443f8a2656b9bf35650d": /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a '; return $$out; }; /***/ }), /***/ "5b365eae6e242124044b": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js__ = __webpack_require__("71c07d3c2d464957dedd"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Stamp_vue_vue_type_script_lang_js___default.a); /***/ }), /***/ "5b655a93283646feed76": /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a \n'; return $$out; }; /***/ }), /***/ "6b517f1a19558569c7df": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js__ = __webpack_require__("34a9a5f942dd38684da0"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_MemberCouponMiniBjg_vue_vue_type_script_lang_js___default.a); /***/ }), /***/ "6b5f3f4c7b5f37c1088e": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime, Vue) { var _this4 = this; var template = __webpack_require__("274e32dfd54a6b0d18a9"); var userData = __webpack_require__("472a9b3fc8c8805a5dd7"); var log = __webpack_require__("03dd60018ce5ed1344a1"); var store = __webpack_require__("e41a11f7982e4aab1ce6"); var extConsole = __webpack_require__("316f9c352c6202560d16"); var _require = __webpack_require__("966caf0f29e39a633494"); var MiniBarCollectionButton = _require['default']; //嵌入位置设置 var sitePattern = { 'ymatou': ['.price-panel'], 'hihonor': ['.product-price'], 'amazon': ['#price_feature_div', '#unifiedPrice_feature_div'], 'vmall': ['.product-info .product-info-list', '.pro-right .pro-meta-area', '.pro-price'], 'yougou': ['#ygprice_area'], 'gome': ['.prdprice', '#bargain', '.prd-price-1'], 'vipshop': ['.pi-price-box'], '360buy': ['#summary-price', '.summary-price', '#surplus-time', '#product-intro #price'], '360buy-book': ['#summary-price'], '360buy-re': ['.shop_intro .shop_intro_a'], 'taobao': ['.tm-fcs-panel', '#J_PromoPrice', '#J_StrPriceModBox', '[class^=MiniHead--miniPanelHead--]', { selector: '[class^=PurchasePanel--contentWrap--] > [class^=CouponInfo--couponInfo]', position: 'after' }, { selector: '[class^=Price--root]', position: 'after' }, '[class^=SecurityPrice--securityPrice]', { selector: '[class^=MiniHead--miniPanelHead--]', position: 'after' }, { selector: '[class^=Address--MCDelivery--]', position: 'before' }], 'taobao-ju': ['.J_BuySubForm', '[class^=MiniHead--miniPanelHead--]'], 'taobao-95095': ['.tm-fcs-panel', '#J_PromoPrice', '#J_StrPriceModBox', '[class^=MiniHead--miniPanelHead--]'], 'tmall': ['.tm-fcs-panel', '#J_PromoPrice', '#J_StrPriceModBox', '[class^=MiniHead--miniPanelHead--]', // { // selector: '[class^=CouponInfo--couponInfo]', // position: 'before' // }, { selector: '[class^=PurchasePanel--contentWrap--] > [class^=CouponInfo--couponInfo]', position: 'after' }, { selector: '[class^=Price--root]', position: 'after' }, '[class^=SecurityPrice--securityPrice]', { selector: '[class^=MiniHead--miniPanelHead--]', position: 'after' }, { selector: '[class^=Address--MCDelivery--]', position: 'before' }], '51buy': ['.xbase_item:contains("促销价")', '.xbase_item:contains("易迅价")', '#goods_detail_mate .item_icson', '.xbase_row2', '#promotePrice', '#shopprice', '#promotePriceArea'], 'suning': ['#noPrice', '#_main_price', '#existPrice', '#netPriceBox', '#hasPrice', '#mainPrice', '#priceDom'], 'dangdang': ['.price_time', '.d15_price_info', '.price_qiang', '.price_info', '.show_info .sale>p', '.sale_box:first'], 'yihaodian': ['#point_productPrice', '.price_array', '#currentPriceArea'], 'vancl': ['#pricearea .cuxiaoPrice'], 'newegg': ['.neweggPrice', '.goods_price_now'], 'kaola': ['.m-price-wrap .m-price'], 'lenovo': ['#div_product_dec', '#span_product_name'], 'microsoftstore': ['.priceAndRank'], 'bookuu': ['.bc-e5.pd-15'], 'xiaomi': ['.J_saleWrap.sale-wrap', '.pro-time.J_proSeckill', '.goods-info-head-price', '.pro-time.J_proOrder', '.price-info'], "youpin-mi": [".sku-container .price-line"], 'okbuy': ['.prodPriceLiJ .prodPrice'], 'banggo': ['.mbshop_detail_baseinfo'], 'you163': ['.price>.f-clearfix'], 'colipu': ['.product-price'], 'nbdeli': ['#pomotion_befor'], '3c2p': ['#goodsPrice'], 'comix': ['.price-panel'] }; var getContainer = function getContainer() { var site = G.site; var patterns = sitePattern[site]; if (!patterns || patterns && patterns.length === 0) return false; for (var i = 0; i < patterns.length; i++) { var selector = patterns[i].selector || patterns[i]; var position = patterns[i].position || 'after'; if ($(selector).length > 0) { return { selector: selector, position: position }; } } return false; }; var renderMiniBar = function renderMiniBar(container) { __webpack_require__("316f9c352c6202560d16").log('render minibar begin', G.instanceId); var newTime = __webpack_require__("7026a4b5462dc6da5555").getNewTime(); if (newTime - new Date().getTime() < 300000) { newTime = false; } var href = encodeURIComponent(document.location.href); var html = __webpack_require__("77d34651677cf0aef8fd"); var setUrl = G.server + '/brwext/setting?from=' + G.from_device; var feedbackUrl = 'https://www.' + G.extName + '.com/brwext/suggest?refer=' + href + '&from_device=' + G.from_device; var priceContainer = html({ 'setUrl': setUrl, 'aliSite': G.aliSite, 'feedbackUrl': feedbackUrl, newTime: false, minidom: G.wishdom2, wishdom: G.wishdom }); // if (location.host === 'goods.kaola.com.hk') { // let dom = `
` // $('body').append($(dom)) // let newContainer = container; // container = '#kaolaHkRepair>span' // kaolaHkRepair(newContainer) // } if (container.position === 'append') { $(container.selector).append(priceContainer); } else if (container.position === 'before') { $(container.selector).eq(0).before(priceContainer); } else { $(container.selector).eq(0).after(priceContainer); } __webpack_require__("316f9c352c6202560d16").log('render minibar end', G.instanceId); }; var times = 0; var kaolaHkRepair = function kaolaHkRepair(dom) { if (times >= 10) { return; } times++; if ($('.m-price-wrap .m-price .currentPrice').text().match(/\d/)) { $(dom).eq(0).after($('#kaolaHkRepair>span').next()); $('#kaolaHkRepair').remove(); return; } setTimeout(function () { kaolaHkRepair(dom); }, 1000); }; var parsePrice = function parsePrice(price) { if (parseInt(price) > 999999) { return parseInt(price); } else { return price; } }; var addEvent = function addEvent() { $('.gwd-minibar-bg').on('mouseenter', '.minibar-tab', function () { $('#gwd_minibar').addClass('ms_enter'); $(this).addClass('ms-tab-enter'); var id = $(this).attr('id'); $('#' + id + '_detail').show(); if (id === "mini_price_history") { log("minitrend-show"); __webpack_require__("6973d6984a148bf8a638").calLineHeight(); } }); $('.gwd-minibar-bg').on('mouseleave', '.minibar-tab', function () { $('#gwd_minibar').removeClass('ms_enter'); $(this).removeClass('ms-tab-enter'); $(this).removeClass('ms-tab-enter'); var id = $(this).attr('id'); $('body').removeClass('gwd-trend-hover-p'); $('#' + id + '_detail').hide(); }); $('#gwd_website_icon').on('click', function (e) { e.preventDefault(); __webpack_require__("d54879e983a83d07f093").openTab(); }); }; module.exports.renderMiniCom = function (data) { var nowprice = undefined; try { nowprice = userData.get('other_info')['code-server'].price; } catch (e) { nowprice = G.dp.price; } if (!nowprice) nowprice = G.dp.price; if (G.site.indexOf('taobao') > -1 || G.site.indexOf('tmall') > -1) { return; } var store = undefined; if (!data.b2c || data.b2c.length === 0) { store = []; } else { store = data.b2c.store; } var newData = []; var storeSize = store.length; //这几个网站做了新的图标 var new_icon_site_ids = [1, 103, 108, 123, 124, 126, 129, 134, 136, 14, 141, 15, 167, 168, 19, 2, 21, 25, 26, 28, 3, 31, 34, 35, 41, 6, 66, 7, 86, 93, 9]; for (var i = 0; i < store.length && i < 6; i++) { var product = store[i].product && store[i].product[0] || store[i]; var dp_id = product.dp_id || ''; var site_id = product.site_id; if (parseInt(site_id) === 3003) { site_id = 3; } var icon_format = new_icon_site_ids.indexOf(Number(site_id)) > -1 ? '.png' : '.ico'; if (!site_id) continue; product.price = parsePrice(product.price.replace(/,/g, "")); product.icourl = G.s_server + '/images/favicon/' + site_id + icon_format; newData.push(product); } var tle = '其他' + storeSize + '家报价'; var bclass = ''; if (newData.length === 0) { tle = '暂无商城比价'; bclass = 'no-com-info'; } else if (newData[0].price < Number(nowprice)) { tle = '更低价:' + newData[0].price + ''; } var t = ' '; $('#gwd_mini_compare').append($(t)).css("display", "block").addClass(bclass); if (newData.length > 0) { var html = __webpack_require__("1048816e8d1497eaab71"); var allLink = G.c_server + '/dp' + data.dp.dp_id; var obj = { data: newData, allLink: allLink, storeSize: storeSize }; $('#gwd_mini_compare').append(html(obj)); userData.set('minicom', obj); // if ($('#mini_price_history_detail').length > 0) { // renderTrendCompare(newData, storeSize, allLink) // } else { // setTimeout(function() { // renderTrendCompare(newData, storeSize, allLink) // }, 400) // } } else { $('#gwd_mini_compare').off(); } }; var renderTrendCompare = function renderTrendCompare(data, storeSize, allLink) { if (G.promoTrendRendered) { return; } var html = __webpack_require__("cf2990172b6f0a82c3db"); $('.app-tuiguang').remove(); $('#mini_price_history').removeClass('showapp'); $('#mini_price_history_detail').append(html({ data: data, allLink: allLink, storeSize: storeSize })); }; function recoverMiniBar() { var globalConfig, recoverConfig, i, selector, position, target; return regeneratorRuntime.async(function recoverMiniBar$(context$1$0) { while (1) switch (context$1$0.prev = context$1$0.next) { case 0: if (!$('.miniPanel').length) { context$1$0.next = 3; break; } if ($('#gwd-tb-mini-coupon').length) { $('#gwd-tb-mini-coupon').insertAfter($('[class^=miniPanelHead--]')); } return context$1$0.abrupt('return'); case 3: context$1$0.next = 5; return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdConfig')); case 5: globalConfig = context$1$0.sent; if (!(globalConfig && globalConfig.gwdMiniBarRecoverConfig)) { context$1$0.next = 19; break; } recoverConfig = globalConfig.gwdMiniBarRecoverConfig.aliSite; i = 0; case 9: if (!(i < recoverConfig.length)) { context$1$0.next = 19; break; } selector = recoverConfig[i].selector; position = recoverConfig[i].position; target = $(selector); if (!target.length) { context$1$0.next = 16; break; } if (position === 'before') { $('.gwd-minibar-bg').insertBefore(target); } else { $('.gwd-minibar-bg').insertAfter(target); } return context$1$0.abrupt('return'); case 16: i++; context$1$0.next = 9; break; case 19: case 'end': return context$1$0.stop(); } }, null, this); } module.exports.recoverMiniBar = recoverMiniBar; module.exports.init = function () { __webpack_require__("316f9c352c6202560d16").log('minibar init'); // 获取配置信息, 看是否需要展示中间部分 var permanent = userData.get('permanent'); // if (G.forbidMinibar) return; if (permanent.setWishlist === '0' || permanent.setWishlist === 0) return; if (G.site == 'amazon' || G.site == '6pm') { __webpack_require__("65cb632859494beda768").init(); return; } renderCon(); }; var renderDom = undefined; var delaySite = ['kaola']; var renderCon = function renderCon() { var instanceId, globalConfig, container, store, el; return regeneratorRuntime.async(function renderCon$(context$1$0) { var _this3 = this; while (1) switch (context$1$0.prev = context$1$0.next) { case 0: instanceId = G.instanceId; if (!(delaySite.indexOf(G.site) > -1)) { context$1$0.next = 4; break; } context$1$0.next = 4; return regeneratorRuntime.awrap(__webpack_require__("3e983ecbff4e1a29654c").sleep(5000)); case 4: context$1$0.next = 6; return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdConfig')); case 6: globalConfig = context$1$0.sent; if (!G.aliSite) { context$1$0.next = 10; break; } context$1$0.next = 10; return regeneratorRuntime.awrap((function callee$1$0() { var getPanel, panel; return regeneratorRuntime.async(function callee$1$0$(context$2$0) { var _this2 = this; while (1) switch (context$2$0.prev = context$2$0.next) { case 0: getPanel = function getPanel() { return globalConfig.aliMobileNotifierConfig.map(function (i) { return i.panel; }).find(function (item) { if ($(item).length) { return $(item)[0]; } return false; }); }; extConsole.log('waiting for panel'); context$2$0.next = 4; return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () { return getPanel(); })); case 4: extConsole.log('panel ready'); panel = getPanel(); if (panel) { __webpack_require__("2995c4cdfa33d52c0bc3").observe(panel, function callee$2$0(mutations) { return regeneratorRuntime.async(function callee$2$0$(context$3$0) { var _this = this; while (1) switch (context$3$0.prev = context$3$0.next) { case 0: extConsole.log('mutations:', mutations); if (!(globalConfig && globalConfig.gwdMiniBarRecoverConfig)) { context$3$0.next = 6; break; } context$3$0.next = 4; return regeneratorRuntime.awrap((function callee$3$0() { var config; return regeneratorRuntime.async(function callee$3$0$(context$4$0) { while (1) switch (context$4$0.prev = context$4$0.next) { case 0: config = globalConfig.gwdMiniBarRecoverConfig.aliSite; context$4$0.next = 3; return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () { for (var i = 0; i < config.length; i++) { var selector = config[i].selector; if ($(selector).length) { return true; } } return false; })); case 3: case 'end': return context$4$0.stop(); } }, null, _this); })()); case 4: context$3$0.next = 8; break; case 6: context$3$0.next = 8; return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () { return $('[class^=ActiveInfo--root--]').length || $('[class^=CouponInfo--couponInfo]').length || $('[class^=Price--root]').length; })); case 8: // 仅在panel的class发生变化时重新渲染minibar recoverMiniBar(); case 9: case 'end': return context$3$0.stop(); } }, null, _this2); }, { attributes: true, attributeFilter: ['class'] }); } case 7: case 'end': return context$2$0.stop(); } }, null, _this3); })()); case 10: if (globalConfig && globalConfig.gwdMiniBarPositions) { if (G.aliSite) { sitePattern['taobao'] = globalConfig.gwdMiniBarPositions.aliSite; sitePattern['tmall'] = globalConfig.gwdMiniBarPositions.aliSite; } else { if (globalConfig.gwdMiniBarPositions[G.site]) { sitePattern[G.site] = globalConfig.gwdMiniBarPositions[G.site]; } } } container = getContainer(); __webpack_require__("316f9c352c6202560d16").log('container:', container); context$1$0.next = 15; return regeneratorRuntime.awrap(__webpack_require__("d54879e983a83d07f093").waitForConditionFn(function () { if (container) return true; container = getContainer(); return false; })); case 15: if (!(window.gwd_G && window.gwd_G.instanceId !== instanceId)) { context$1$0.next = 18; break; } __webpack_require__("316f9c352c6202560d16").warn('instanceId不一致,不渲染minibar'); return context$1$0.abrupt('return'); case 18: renderMiniBar(container); store = __webpack_require__("e41a11f7982e4aab1ce6").getStore(); new Vue({ el: '#gwd_mini_remind .minibar-btn-box', store: store, render: function render(h) { return h(MiniBarCollectionButton); } }); addEvent(); el = $('.gwd-minibar-bg')[0]; G.miniBar = el; // 网页可能会移除minibar, if (el) { __webpack_require__("2995c4cdfa33d52c0bc3").observe(el, function (mutations) { mutations.forEach(function (mutation) { if (mutation.removedNodes.length) { __webpack_require__("316f9c352c6202560d16").log('minibar被移除'); if (G.instanceId === $('html').attr('data-gwd-id')) { recoverMiniBar(); } } }); }); } case 25: case 'end': return context$1$0.stop(); } }, null, _this4); }; // 确保.gwd-minibar-bg在.ActiveInfo上方 // 获取页面上的插入节点 // const panel = $('#purchasePanel')[0] /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("2c09af3fb5c4ba3698b3"), __webpack_require__("ed745ac6397f9eca4b50")["default"])) /***/ }), /***/ "6b8303d96ee13d08f335": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function($, G, Vue, regeneratorRuntime) { var _this = this; var template = __webpack_require__("274e32dfd54a6b0d18a9"); var request = __webpack_require__("91f250ebeb8d5987491c"); var globalCondition = __webpack_require__("9c38beef5ff283e15bd2"); var userData = __webpack_require__("472a9b3fc8c8805a5dd7"); var golbal2 = __webpack_require__("1c640a99db9f6f8a16c2"); var util = __webpack_require__("d54879e983a83d07f093"); var miniFavor = __webpack_require__("472c3193857af11233c9"); var userCenter = __webpack_require__("69afa85b8d7929dd88c5"); var siteInfo = __webpack_require__("5e05e6f5fe79ccf5d009"); var permanent = undefined, oinfo = undefined; var siteidArr = ['228', '266', '246', '229', '365', '366', '1', '238', '230']; var showListPrice = function showListPrice(price, dp_id, originUrl) { var pattern = dp_id.split('-'); var siteId = pattern[pattern.length - 1]; if (price < 0) return '暂时缺货';else { if (siteidArr.indexOf(siteId) > -1) { var site = siteInfo.isProductPage(originUrl); var cur = __webpack_require__("9bf6d059e9a265559f0c").getMoneyInfo(site)[0]; return cur + price.toString().replace(',', ''); } else { return '¥' + price.toString().replace(',', ''); } } }; var addEvent = function addEvent() { $('#topfavor_detail').on('click', '.item_close_btn', function () { var id = $(this).attr('data-id'); delFavor(id); }); $('.favor-list a').on('click', function () { console.log($(this)); if ($(this).attr('data-id')) { delFavor($(this).attr('data-id')); return false; } if (!$(this).attr('href')) { return false; } window.open($(this).attr('href')); return false; }); }; var delFavor = function delFavor(id) { id = id.trim(); oinfo = userData.get('other_info'); // let url = `${G.c_server}/collect/aj_del?dp_id=${id}`; // request.get(url).done((data) => { if (id === oinfo.id) { store.dispatch('priceRemind/cancel').then(function () { $('#topfavor_detail .sp-del').show().fadeOut(3000); getFavor(renderList); }); } else { userCenter['delete'](id).then(function (data) { // -1 失败 1 处理成功 100 未登录 if (data.code === 1) { // if (id == oinfo.now.dp_id) { // $('#topfavor_detail .topf-head .sp-col').text('收藏商品').removeClass('collected') // } $('#topfavor_detail .sp-del').show().fadeOut(3000); getFavor(renderList); } }); } }; var addFavor = function addFavor(callback) { var store = __webpack_require__("e41a11f7982e4aab1ce6").getStore(); var pagedp = G.dp; var dp = oinfo.now; store.dispatch('priceRemind/submit', { notifySite: '', price: '', mode: '' }).then(function (res) { // getFavor(renderList) // $('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected') }); // userCenter.add('', '').then(data => { // if (Number(data.code) === 1 || data.error_code === '1') { // getFavor(renderList) // $('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected') // $('#ht_favor').text('收藏成功').addClass('collected') // $(`#gwd_mini_remind .minibar-btn-box span`).text(`已添加提醒`); // $('#gwd_mini_remind .minibar-btn-box em').addClass('favored') // // if (data.data) { // G.remindInfo = { // remind_price: data.data.notifier.threshold, // is_collected: data.data.id, // has_remind_type: data.data.notifier.type, // remind_type: data.data.notifier.type, // notify_site: data.data.notifier.site // }; // // miniFavor.setNotifyPrice(data.data.notifier.site, data.data.notifier.threshold) // } // // // 更新本地收藏存储 // // util.addFavorCheck() // } else if (data.code === '2') { // $('#topfavor_detail .topf-head .sp-col').text('收藏过了').addClass('collected') // $('#ht_favor').text('收藏过了').addClass('collected') // $(`#gwd_mini_remind .minibar-btn-box span`).text(`已添加提醒`); // $('#gwd_mini_remind .minibar-btn-box em').addClass('favored') // } else if (data.code === 100) { // if (callback) callback() // } else { // // } // }) }; var renderList = function renderList(data) { if (typeof data === 'string') { data = JSON.parse(data); } var datasize = data.products.length; for (var i = 0; i < datasize; i++) { var siteId = data.products[i].dp_id.split('-')[1]; data.products[i].site_id = siteId; data.products[i].newPrice = showListPrice(data.products[i].now_price, data.products[i].dp_id, data.products[i].origin_url); } var html = __webpack_require__("48161021fa29217d101f"); $('#topfavor_detail .favor-list').empty().append(template.compile(html)({ data: data.products, imgLoad: G.imgLoad, s_server: G.s_server })); $('.see-all-favor em').text(data.cnt); $('.see-all-favor').attr('href', 'https://www.gwdang.com/mine/collection'); addEvent(); golbal2.loadImg(0, datasize, $('#topfavor_detail li .item_img img')); if (!$('#topfavor_detail').hasClass('islogin')) $('#topfavor_detail').addClass('islogin'); }; var getFavor = function getFavor(callback) { userCenter.getList('default', 1, 3).then(function (res) { var data = res; if (!data.data.list) { callback({ products: [], cnt: 0 }); return; } callback({ products: data.data.list.map(function (item) { item.now_price = item.price.last; return item; }), cnt: data.data.cnt }); }); }; var userLogin = function userLogin(u, p, callback) { $.ajax({ type: "post", url: 'https://www.' + G.extName + '.com/user/aj_login', xhrFields: { withCredentials: true }, crossDomain: true, data: { email: u, password: p, t: "check", host: location.protocol + '//' + location.host }, success: function success(data) { callback(data); __webpack_require__("51aadd1e1b65f329a862").renderAgain(); } }); }; var addDetailEvent = function addDetailEvent() { var stime = undefined, isRender = undefined, setLeft = undefined; $('#topfavor_detail .topf-head span').on('click', function () { addFavor(); }); $('#topfavor_detail .login_click').on('click', function () { var username = $('#topfavor_detail .username').val(); var psd = $('#topfavor_detail .password').val(); if (!username || !psd) { $('#topfavor_detail .login_remind').show().fadeOut(5000); return; } userLogin(username, psd, function (data) { if (data === '1') { G.email = username; getFavor(renderList); } else { $('#topfavor_detail .login_remind').show().fadeOut(5000); } }); }); $('body').on('gwd-login-complete', function (e) { console.log('fired'); getFavor(renderList); }); $('#gwdang-favor').on('mouseenter', function () { if (G.userLogin && !isRender) { isRender = true; $('#topfavor_detail').addClass('islogin'); getFavor(renderList); } if (permanent.style === 'bottom') { setLeft = true; util.setSimplePagePos($('#gwdang-favor'), $('#topfavor_detail'), 279); } $('#topfavor_detail').show(); $(this).addClass('msHover'); }); $('#gwdang-favor').on('mouseleave', function () { var that = this; stime = setTimeout(function () { $('#topfavor_detail').hide(); $(that).removeClass('msHover'); }, 100); }); $('#topfavor_detail').on('mouseenter', function () { clearTimeout(stime); }); $('#topfavor_detail').on('mouseleave', function () { $('#topfavor_detail').hide(); $('#gwdang-favor').removeClass('msHover'); }); }; var renderDetail = function renderDetail(dp_id) { var store = __webpack_require__("e41a11f7982e4aab1ce6").getStore(); var hidebtn = undefined; var dom = '#gwdang_main'; var style = 'top:37px;'; if (permanent.style === 'bottom') { dom = '#bjd_bottom_detail'; style = 'bottom: 60px;right: 40px;'; } // 改商品没有抓取数据的时候 不能收藏商品 if (!dp_id || dp_id.match(/^0-\d+$/)) { hidebtn = true; } var imgHost = G.imgHost; if (G.from_device === 'firefox') { imgHost = G.localImg; } var homeU = 'https://www.gwdang.com/user/wechat_oauth/?pl=9&op=login&from_url=' + encodeURIComponent(location.href); homeU = encodeURIComponent(homeU); var wxUrl = 'https://open.weixin.qq.com/connect/qrconnect?appid=wx34006c141f9daa3a&response_type=code&scope=snsapi_login&state=2ced970d5b97680e95670a48d1102611&redirect_uri=' + homeU; var html = __webpack_require__("3f558fdedb5b5c8abbad"); $(dom).append(template.compile(html)({ email: G.email, userLogin: G.userLogin, hidebtn: hidebtn, imgHost: imgHost, wxUrl: wxUrl, pageurl: encodeURIComponent(location.href), style: style })); var CommonLogin = __webpack_require__("2d53f53e0179317f1fdf")['default']; new Vue({ el: '#gwd-login-favor', render: function render(h) { return h(CommonLogin, { props: { position: 'gwd-favor', showAlterLogin: true, alterLoginPosition: 'column' } }); } }); addDetailEvent(permanent); var setCollectedStatus = function setCollectedStatus(newVal) { __webpack_require__("316f9c352c6202560d16").log('watch triggered', newVal); if (newVal) { // 已收藏 $('#topfavor_detail .topf-head .sp-col').text('收藏成功').addClass('collected'); } else { // 未收藏 $('#topfavor_detail .topf-head .sp-col').text('收藏商品').removeClass('collected'); } }; setCollectedStatus(store.state.priceRemind.collected); store.watch(function (state) { return state.priceRemind.collected; }, setCollectedStatus); }; module.exports.init = function callee$0$0() { return regeneratorRuntime.async(function callee$0$0$(context$1$0) { while (1) switch (context$1$0.prev = context$1$0.next) { case 0: context$1$0.next = 2; return regeneratorRuntime.awrap(__webpack_require__("9c38beef5ff283e15bd2").met('GwdDpIdGot')); case 2: permanent = userData.get('permanent'); oinfo = userData.get('other_info'); renderDetail(oinfo.now.dp_id); case 5: case 'end': return context$1$0.stop(); } }, null, _this); }; module.exports.addFavor = addFavor; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("e081b2491b5c9b12b9da"), __webpack_require__("5d4f0e584bd9a3a675b3"), __webpack_require__("ed745ac6397f9eca4b50")["default"], __webpack_require__("2c09af3fb5c4ba3698b3"))) /***/ }), /***/ "6c100eb2e82ec7ba3bad": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__ = __webpack_require__("8ab101d7abce5957a028"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__["render"]; }); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CouponArrow_vue_vue_type_template_id_4f0f1e98__["staticRenderFns"]; }); /***/ }), /***/ "6c23634d2ae49bac6e54": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var render = function render() { var _vm = this, _c = _vm._self._c; return _vm.loaded ? _c("div", { staticClass: "gwd-column gwd-shaidan", "class": { "gwd-has-top": _vm.hasTop } }, [_c("div", { staticClass: "gwd-header gwd-row gwd-align" }, [_c("img", { staticStyle: { width: "47px", height: "15px", "margin-left": "8px" }, attrs: { src: _vm.s_server + "cdj@2x.png", alt: "" } }), _vm._v(" "), _c("span", { staticClass: "gwd-font-pfm", staticStyle: { "margin-left": "8px", color: "111", "font-size": "14px" } }, [_vm._v(_vm._s(_vm.loaded && _vm.list.length ? "大家" : "你") + "是多少钱入手的?")])]), _vm._v(" "), _vm.loaded && !_vm.list.length ? _c("div", { staticClass: "gwd-column gwd-align", staticStyle: { flex: "1", "justify-content": "center" } }, [_c("img", { staticStyle: { width: "119px", height: "98px" }, attrs: { src: _vm.s_server + "empty@2x.png" } }), _vm._v(" "), _c("span", { staticClass: "gwd-font11", staticStyle: { "line-height": "14px", color: "#404547" } }, [_vm._v("分享你的成交价,大家一起查底价")])]) : _vm._e(), _vm._v(" "), _vm.loaded && _vm.list.length ? _c("div", { staticClass: "gwd-scrollbar gwd-column gwd-sd-list gwd-align", staticStyle: { flex: "1" } }, _vm._l(_vm.list, function (item, idx) { return _c("ShaiDanItem", { key: idx + "-sd", attrs: { item: item } }); }), 1) : _vm._e(), _vm._v(" "), _c("div", { staticClass: "gwd-column gwd-align", style: { "margin-bottom": _vm.list.length ? "2px" : "15px" } }, [_c("img", { staticStyle: { height: "43px", cursor: "pointer" }, attrs: { src: _vm.s_server + "bigButton@2x.png", alt: "" }, on: { click: _vm.open } }), _vm._v(" "), _c("form", { staticStyle: { display: "none" }, attrs: { action: _vm.sdUrl, method: "post", target: "_blank", "accept-charset": "utf-8" } }, [_c("input", { attrs: { type: "hidden", name: "price" }, domProps: { value: _vm.price } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.shop, expression: "shop" }], attrs: { type: "hidden", name: "shop" }, domProps: { value: _vm.shop }, on: { input: function input($event) { if ($event.target.composing) return; _vm.shop = $event.target.value; } } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.title, expression: "title" }], attrs: { type: "hidden", name: "title" }, domProps: { value: _vm.title }, on: { input: function input($event) { if ($event.target.composing) return; _vm.title = $event.target.value; } } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.img, expression: "img" }], attrs: { type: "hidden", name: "img" }, domProps: { value: _vm.img }, on: { input: function input($event) { if ($event.target.composing) return; _vm.img = $event.target.value; } } }), _vm._v(" "), _vm.skuId ? _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.skuId, expression: "skuId" }], attrs: { type: "hidden", name: "sku_id" }, domProps: { value: _vm.skuId }, on: { input: function input($event) { if ($event.target.composing) return; _vm.skuId = $event.target.value; } } }) : _vm._e(), _vm._v(" "), _c("input", { attrs: { type: "hidden", name: "sku_str" }, domProps: { value: _vm.skuStr } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.skuOptions, expression: "skuOptions" }], attrs: { type: "hidden", name: "sku_options" }, domProps: { value: _vm.skuOptions }, on: { input: function input($event) { if ($event.target.composing) return; _vm.skuOptions = $event.target.value; } } }), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.skuMap, expression: "skuMap" }], attrs: { type: "hidden", name: "sku_map" }, domProps: { value: _vm.skuMap }, on: { input: function input($event) { if ($event.target.composing) return; _vm.skuMap = $event.target.value; } } }), _vm._v(" "), _c("input", { attrs: { type: "submit", id: "gwd-sd-submit" } })])])]) : _vm._e(); }; var staticRenderFns = []; render._withStripped = true; exports.render = render; exports.staticRenderFns = staticRenderFns; /***/ }), /***/ "6e04dc6b1bcdf7d9c077": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__ = __webpack_require__("2ecca4f82b8be62bb132"); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__, "render")) __webpack_require__.d(__webpack_exports__, "render", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__["render"]; }); /* harmony namespace reexport (by used) */ if(__webpack_require__.o(__WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__, "staticRenderFns")) __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return __WEBPACK_IMPORTED_MODULE_0__node_modules_babel_loader_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ShaiDanPicTooltip_vue_vue_type_template_id_1e448961_scoped_true__["staticRenderFns"]; }); /***/ }), /***/ "6eb6300b1093d4b652fb": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(G, $, regeneratorRuntime, Highcharts) {var __WEBPACK_AMD_DEFINE_RESULT__; !(__WEBPACK_AMD_DEFINE_RESULT__ = (function () { if (['smzdm'].indexOf(G.site) > -1) { return; } /* TODO 支持常用网站列表 支持定时查找 鼠标滚动查找 浏览器兼容性检测 */ var exports = {}; var $ = __webpack_require__("e081b2491b5c9b12b9da"); var lang = __webpack_require__("cf094fe1ab460bb584a8"); var langCfg = __webpack_require__("336de8fce6caee2400ef"); var template = __webpack_require__("274e32dfd54a6b0d18a9"); var siteinfo = __webpack_require__("5e05e6f5fe79ccf5d009"); var userData = __webpack_require__("472a9b3fc8c8805a5dd7"); var countryConfig = __webpack_require__("9bf6d059e9a265559f0c"); var parseprice = __webpack_require__("cb0906562effcf1b0e6c"); var util = __webpack_require__("d54879e983a83d07f093"); var viewPriceTip = __webpack_require__("b3f8e791a43d979beebb"); if (G.lang == 'zh-tr') { viewPriceTip = __webpack_require__("0a04b69d11e29b7b894e"); } var pageInfo = G.pageInfo; var smallTip, smallTip2; var tipDetail; var time, nowTipDom; var nowUrl, newId, nowPrice = 0; var tipResult = {}; var blacklist = [/shangpin\.com/, /cfe\.m\.jd\.com/, /1688\.com/, /plogin\.m\.jd\.com/]; var moneyInfo = undefined; var priceTle = { 'pri-t1': lang.getString(langCfg, 'priceUp'), 'pri-t0': lang.getString(langCfg, 'priceStable'), 'pri-t-1': lang.getString(langCfg, 'priceDecrease'), 'pri-t-2': lang.getString(langCfg, 'priceLowest') }; var request = __webpack_require__("91f250ebeb8d5987491c"); function block() { var r = false; for (var i = blacklist.length - 1; i >= 0; i--) { r = blacklist[i].test(location.href); if (r) return r; }; } //获取元素和页面顶部的距离 var getTop = function getTop(e) { var offset = e.offsetTop; if (e.offsetParent != null) offset += getTop(e.offsetParent); return offset; }; //获取元素和页面左侧的距离 var getLeft = function getLeft(e) { var offset = e.offsetLeft; if (e.offsetParent != null) offset += getLeft(e.offsetParent); return offset; }; // const getWidth = (e) => { // let w = $(e).width() // if (!w) // return getWidth(e.parentElement) // return w; // } var getListPrice = function getListPrice() { // 获取列表页鼠标所在当前商品价格 var price = '0'; switch (G.site) { case "360buy": price = $(nowTipDom).parent().parent().find('.p-price strong i').eq(0).text(); break; case "suning": price = $(nowTipDom).parent().parent().parent().find('.res-info .price-box .def-price').eq(0).text(); break; case "taobao": price = $(nowTipDom).parent().next().find('.c-price').text(); if (!price) { price = $(nowTipDom).parent().parent().parent().parent().find('.J_IconMoreNew .g_price').eq(0).text(); } break; case "tmall": price = $(nowTipDom).parent().parent().find('.productPrice>em').eq(0).text(); break; case "amazon": price = $(nowTipDom).parent().parent().parent().parent().find('.a-spacing-mini span.s-price').eq(0).text(); break; case "gome": price = $(nowTipDom).parent().parent().find('.item-price-info .item-price .price').eq(0).text(); break; case "dangdang": price = $(nowTipDom).parent().find('.price .price_n').eq(0).text(); break; case "vipshop": price = $(nowTipDom).parent().parent().parent().parent().find('.special-price .title').eq(0).text(); if (!price) { price = $(nowTipDom).parent().parent().parent().parent().find('.goods-price-info .price').eq(0).text(); } break; default: price = '0'; } price = price.replace(/[,¥¥]+/g, ''); return price; }; // 没有价格走势数据时候的伪造虚拟点 var noTrendAddTrendData = function noTrendAddTrendData(data) { var site_name = undefined; var price = getListPrice(); if (price === '0') return data; var date = util.getTimeNumber(new Date().getTime() - 86400000 * 179, "5"); var date2 = util.getTimeNumber(new Date().getTime(), "5"); var arr = []; date = new Date(date).getTime(); date2 = new Date(date2).getTime(); arr.push([date, Number(price)]); arr.push([date2, Number(price)]); site_name = data.site_name; var noTrendObj = { current_price: price, data: arr, max_price: price, min_price: price, min_stamp: date2 / 1000, name: site_name, start: date, price_status: 0 }; data.trend.store = [noTrendObj]; data.taobaoNoTrend = true; data.start = date; return data; }; var inited = false; exports.init = function () { if (inited) return; if (!inited) { inited = true; } // 获取价格符号 moneyInfo = countryConfig.getMoneyInfo(G.logsite); var b = G.extBrand; if (G.from_device !== 'bijiago' && G.from_device !== 'biyibi') { var permanent = userData.get('permanent'); if (permanent.setTip === '0') return; } else { b = 'bjgou'; } if (block()) return; if (pageInfo.type === 1) { $('body').append('\n