 hallvord
join:2005-09-26
| [Need] Seeking SBC / Opera testers
I work for Opera Software. We know that SBC's customer portal blocks Opera (for no reason we know of) and over the years I have personally tried to contact SBC and Yahoo several times about this issue.
Now I would like to use Opera's new site compatibility features such as UA.ini and browser.js to ensure that all Opera users get access to the SBC site. I need at least one SBC customer to test for me whether the patches I propose will work.
The patches are:
UA.ini entry
User JavaScript
if(location.hostname=='dsl.sbc.yahoo.com'){ delete window.opera; } I assume that this will give access to the site. If you are an SBC customer and willing to try this and give me feedback, I would very much appreciate it. Please post in this thread.
How to set up patches
UA.ini 1) Locate UA.ini in your profile folder (check Opera's "Help / About" screen if you do not know where your profile folder is) 2) Edit it in Notepad to add the entry given above on a new line at the end of the file 3) Re-start Opera
User JavaScript 1) In Windows create a new folder for your user JavaScripts 2) Put the script above in a file named sbcyahoo.js in this folder 3) In Opera, go to "Preferences > Advanced > Content > JavaScript options" and select that folder as the location for "My javascripts".
That's all, ready to test :-) |
|
  Nogard is me Premium join:2004-01-08 Columbus, OH | I tested it since no one else did yet. I went to sbcyahoo and logged in just fine. I was able to read my email and use the other parts or my yahoo homepage. So in other words it works fine. |
|
  DFWDraco76 Premium join:2001-02-21 Plano, TX clubs:
·Verizon FIOS
·AT&T U-Verse
·AT&T Southwest
| reply to hallvord I made the changes suggested and everything seems to be working fine, although I had not tried accessing the site before I made the changes so I'm not sure exactly what to be looking for. (I still use Firefox 98% of the time.) -- my website: »www.utdallas.edu/~bal023000 |
|
  Snavely
join:2003-02-22 | reply to hallvord I tried it and it worked for me. Maybe this should be stickied. |
|
 hallvord
join:2005-09-26
| reply to hallvord Thank you on behalf of all SBC users. I will add the compatibility patches, Opera installations everywhere will download them automatically and within a week all SBC users should be able to get into their portal page with Opera 8.5.

It is IMO really something SBC should be ashamed of, that they block Opera so that we need to create specific fixes that detect and evade their particular blocking. 
I thoroughly enjoy beating these dreadful sites with browser.js though  |
|
  scarney Bbr Team Discovery - Bbr Team Rc5 Premium join:2001-02-18 Madison, WI clubs:  edit: September 26th, @12:05PM
| reply to hallvord tried it and it works, ty. now can you make launchcast work in Opera? hmmm??? 8) -- "I have come here to chew bubblegum and kick ass, and I'm all out of bubblegum" |
|
  JTM1051 MVM join:2000-07-08 Moorpark, CA | reply to hallvord Hallvord,
Thanks for posting -- works fine for me.
I only use the site to access my SBC Yahoo! DSL account and email settings, and SBC Yahoo! DSL help. |
|
  Rob A Jets AFC East Champs Premium join:2005-01-17 Pompton Plains, NJ | reply to hallvord Great post! I've been trying to help people with this for awhile with no avail. The ua.ini never worked either in the past, great job on the fix! |
|
  l8r
join:2003-05-03 Curtice, OH
| reply to hallvord All,
If you plan on installing the presented User JS file in this post, you may notice that the UA.INI file mod seems to be an unnecessary step.
Likewise, if you have other User JS files installed on your system, check Opera's JavaScript console after logging into dsl.sbc.yahoo.com. If you see any references to undefined object, it's because the script presented in this post is destructive. Meaning: it deletes the window.opera object that other User JS files may rely on. FYI, most User JS files simply expect the window.opera object to exist, and don't check for its existence prior to accessing it.
For an alternate, non-destructive technique to access dsl.sbc.yahoo.com with Opera, please visit: »my.opera.com/Lee_Harvey/blog/show.dml/29043
Enjoy. |
|
 hallvord
join:2005-09-26
| said by l8r :If you plan on installing the presented User JS file in this post, you may notice that the UA.INI file mod seems to be an unnecessary step. Thanks for confirming that. I thought that might be the case but I wasn't sure.
said by l8r :Likewise, if you have other User JS files installed on your system, check Opera's JavaScript console after logging into dsl.sbc.yahoo.com. If you see any references to undefined object, it's because the script presented in this post is destructive. Meaning: it deletes the window.opera object that other User JS files may rely on. FYI, most User JS files simply expect the window.opera object to exist, and don't check for its existence prior to accessing it. This is correct, but this IMO is still the safest and most future-proof way to get around SBC's blocker. While your fix does not cause problems for other User JavaScripts such as this one does, it may not be as future-compatible against updates and changes in SBC's script. I will use my fix in browser.js because I can not check on a regular basis whether your fix still solves the problem without breaking anything.
It is of course an annoying price to pay that user scripts relying on window.opera will not work on the SBC Yahoo site.
Nice to have alternatives.  |
|
 jp10558 Premium join:2005-06-24 Willseyville, NY | If you implement this in browserjs, how would someone disable it and use the alternative? |
|
  yyzUnderdog Save the cheerleader, save the world Premium join:2001-11-24 Mississauga, ON | reply to hallvord I will check tonight to see if this works on the Rogers network portal which is also Yahoo based. It will be great if it works. -- -Tim |
|
  yyzUnderdog Save the cheerleader, save the world Premium join:2001-11-24 Mississauga, ON
·Rogers Hi-Speed
| reply to hallvord Nope... I couldn't get it to work unfortunately. I tried all sorts of different sites for Rogers Yahoo but all I keep getting is this page (not sure if the link here will work)
»na.edit.client.yahoo.com/rogers/···_upgrade
which says:
Rogers Yahoo! Hi-Speed Internet Browser Upgrade Required To access the Rogers Yahoo! Hi-Speed Internet home you need to use Internet Explorer 5 or higher or Netscape Navigator 6.2 or higher.
To upgrade Internet Explorer, follow this link.
To upgrade Netscape Navigator, follow this link
Any help or ideas would be grand. Thanks. -- -Tim |
|
  jmn1207 Premium join:2000-07-19 Reston, VA | Would it be possible for you to provide the link that is selected just prior to being redirected to Yahoo's browser version lecture? The link you provided is one that goes to the page displayed after the browser check is performed. |
|
  JTM1051 MVM join:2000-07-08 Moorpark, CA
| I would guess yyzUnderdog's problem would be the same as those who have (hadthanks to above posts by hallvord/l8r) the same problem using Opera to log in/access their SBC Yahoo! DSL.
Opera would dispay the main »sbc.yahoo.com log in page, but after entering your ID (email address), password and try to log in is when you would get the page like yyzUnderdog saying you need Internet Explorer 5 or higher or Netscape Navigator 6.2 or higher. (Though would work with Mozilla and Firefox )
Hence, I doubt that without trying to log in with a vaild Rogers Yahoo! Hi-Speed Internet ID and password you'll be able to duplicate his problem.
Google search for Rogers Yahoo! Hi-Speed Internet found: Sign In - Rogers Yahoo! Hi-Speed Internet »www.shoprogers.com/store/cable/I···D9JD2AV8 |
|
  yyzUnderdog Save the cheerleader, save the world Premium join:2001-11-24 Mississauga, ON
·Rogers Hi-Speed
| reply to hallvord When I am logged in (via IE or Firefox)
this -> »express.rogers.yahoo.com/
is in the address bar.
I don't know if that helps. Otherwise I will try and get the page just before it redirects when I go home tonight.
Thanks for your help! -- -Tim |
|
 hallvord
join:2005-09-26
| reply to jp10558 said by jp10558 :If you implement this in browserjs, how would someone disable it and use the alternative? You could simply delete the file browser.js from your Opera profile folder. This will permanently disable browser.js. Of course you will not get the other compatibility fixes either, but you could move browser.js to your User JavaScripts folder and remove the bits you do not want. The only thing you loose then is the automatic updates. |
|
 hallvord
join:2005-09-26
| reply to yyzUnderdog
said by yyzUnderdog :When I am logged in (via IE or Firefox) this -> » express.rogers.yahoo.com/is in the address bar. I don't know if that helps. In that case, you could try
if(location.hostname=='express.rogers.yahoo.com'){
delete window.opera;
} If that does not work, try to disable automatic redirection in your network preferences and disable JavaScript before submitting the login form. This should definitely show the actual address you are passed through where the browser sniffing occurs. (You had better turn these settings on again afterwards because it can be very annoying to try to surf without them..) |
|
  W8ASA Tieng gi vay?
join:2000-07-31 Dayton, OH clubs:  | reply to hallvord My version of Opera works just fine with the SBC/Yahoo DSL home page, and all the links work, too. -- Microwave and RF Components at www.ohiomicrowave.com |
|
 WiZZLa Insert Meaningless Text Here -Run 4a Mod
join:2003-11-09 Canada
edit: September 30th, @12:51PM
| reply to hallvord
said by hallvord :In that case, you could try if(location.hostname=='express.rogers.yahoo.com'){
delete window.opera;
}If that does not work, try to disable automatic redirection in your network preferences and disable JavaScript before submitting the login form. This should definitely show the actual address you are passed through where the browser sniffing occurs. (You had better turn these settings on again afterwards because it can be very annoying to try to surf without them..) That seems to work on Rogers. edit: It may be better to use '*.rogers.yahoo.com' instead, as different packages use different login urls (replace * with your package, extreme.rogers.yahoo.com, lite.rogers.yahoo.com, etc.)
-- NOTE: The quicker a thread is closed, the smaller the chance you'll get embarrassed. END NOTE .. /quote drunkgoat IM #1: I'm not immature! IM #2: I will kick your f*cking ass...when i show up at your door and put a gun to your face... /end.quote |
|