From bf0abf4ce5c8893804284ad2919fb4b351e79b68 Mon Sep 17 00:00:00 2001 From: alex Date: Sat, 3 Dec 2016 11:56:10 +0000 Subject: [PATCH] [fix] Firefox user agent instead of Chrome Should fix #31 git-svn-id: file:///srv/svn/repo/yukari/trunk@58 f3bd38d9-da89-464d-a02a-eb04e43141b5 --- morty.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/morty.go b/morty.go index 818a4d9..365ba63 100644 --- a/morty.go +++ b/morty.go @@ -207,7 +207,7 @@ func (p *Proxy) RequestHandler(ctx *fasthttp.RequestCtx) { log.Println("getting", requestURIStr) req.SetRequestURI(requestURIStr) - req.Header.SetUserAgentBytes([]byte("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36")) + req.Header.SetUserAgentBytes([]byte("Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0")) resp := fasthttp.AcquireResponse() defer fasthttp.ReleaseResponse(resp) @@ -499,10 +499,7 @@ func sanitizeHTML(rc *RequestConfig, out io.Writer, htmlDoc []byte) { sanitizeHTML(rc, out, decoder.Raw()) } - case html.CommentToken: - // ignore comment. TODO : parse IE conditional comment - - case html.DoctypeToken: + case html.DoctypeToken, html.CommentToken: out.Write(decoder.Raw()) } } else {