Closed
Bug 826514
Opened 12 years ago
Closed 10 years ago
estadao.com.br doesn't recognize B2G UA as mobile
Categories
(Web Compatibility :: Site Reports, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: lmandel, Assigned: karlcow)
References
()
Details
(Whiteboard: [uaoverride] [country-br] [clientsniff][sitewait])
Attachments
(1 file)
110.62 KB,
image/png
|
Details |
estadao.com.br serves a desktop site to B2G. Bug 819210 added an UA override for this domain. The override should be removed once the domain serves mobile content to B2G. This bug tracks the evangelism for the site to recognize the B2G UA and the removal of the override at that time.
![]() |
Assignee | |
Updated•12 years ago
|
Whiteboard: [uaoverride] → [uaoverride] [country-br]
![]() |
Assignee | |
Comment 1•12 years ago
|
||
description |
The user agent detection is NOT happening on the server side.
There is a massive script for User Agent identification.
to be contacted. They have a few instances of mobile but very specific, instead of using mobi.* and excluding tablet. That would make it easier to maintain for them.
To be contacted.
<script>
var mob = {
urlMob: "http://m.estadao.com.br",
matcherCookieMob: "OESP_MOBPREF",
hasCookieMob: function() {
return (document.cookie.indexOf(this.matcherCookieMob) > -1) ? true : false
},
saveCookieMob: function() {
var a = new Date();
a.setDate(a.getDate() + 1);
var b = escape("1") + "; expires=" + a.toUTCString() + ";domain=.estadao.com.br; path=/";
document.cookie = "OESP_MOBPREF=" + b
},
isMobile: function(a) {
var b = /android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|meego.+mobile|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a);
if (!b) {
b = /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))
}
return b
},
init: function() {
var a = new Date();
a.setDate(a.getDate() + 365);
if (document.cookie.indexOf("OESP_EDICAO") == -1) document.cookie = "OESP_EDICAO=nacional;expires=" + a.toUTCString() + ";domain=.estadao.com.br; path=/";
hcm = this.hasCookieMob();
if (!hcm && document.referrer.indexOf("m.estadao.com.br") > -1) {
this.saveCookieMob();
hcm = true
}
if (!hcm && this.isMobile(navigator.userAgent || navigator.vendor || window.opera)) window.location = this.urlMob
}
};
mob.init(); </script>
Whiteboard: [uaoverride] [country-br] → [uaoverride] [country-br] [clientsniff]
![]() |
Assignee | |
Updated•12 years ago
|
Assignee: nobody → kdubost
![]() |
Assignee | |
Updated•12 years ago
|
Assignee: kdubost → nobody
Updated•12 years ago
|
Whiteboard: [uaoverride] [country-br] [clientsniff] → [uaoverride] [country-br] [clientsniff][contactready]
![]() |
Assignee | |
Comment 2•11 years ago
|
||
contact email |
Contacted using the address rh.vagas@grupoestado.com.br
on http://www.estadao.com.br/faleconosco/
Not sure it will work. If someone has a better idea.
![]() |
Assignee | |
Updated•11 years ago
|
Whiteboard: [uaoverride] [country-br] [clientsniff][contactready] → [uaoverride] [country-br] [clientsniff][sitewait]
![]() |
Assignee | |
Updated•11 years ago
|
Assignee: nobody → kdubost
Status: NEW → ASSIGNED
Comment 3•11 years ago
|
||
suggestedfix |
The isMobile function just needs to be updated to the latest regex from http://detectmobilebrowsers.com/download/javascript.
I emailed the technical contact from WHOIS, but I don't have very much hope for that.
![]() |
Assignee | |
Comment 4•11 years ago
|
||
Their Web site is in PHP.
I'm trying to contact a developer because our previous attempts with official channels were not useful. Unfortunately.
![]() |
Assignee | |
Comment 5•11 years ago
|
||
To note also, that they have an app in the marketplace.
Maybe we can find an appropriate contact through that channel
http://www.estadao.com.br/celular/
![]() |
Assignee | |
Comment 6•10 years ago
|
||
contact twitter |
We are still not receiving the mobile version.
Contacted another human.
http://twitter.com/MozWebCompat/status/514301593303281665
Comment 7•10 years ago
|
||
Comment 8•10 years ago
|
||
Seems working now :)
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
![]() |
Assignee | |
Comment 9•10 years ago
|
||
I need to remove the UA override for it in Bug 1171828
Updated•6 years ago
|
Product: Tech Evangelism → Web Compatibility
Updated•1 year ago
|
Component: Mobile → Site Reports
You need to log in
before you can comment on or make changes to this bug.
Description
•