Sunday, 18. November 2007, 19:01:33
CapitalOne snubs Opera with latest website revision
CapitalOne cardholders, please send an e-mail to them as well to let them know their latest revision stinks. You can also call Online Banking Customer Service toll free at 1-877-442-3764. The website has always worked well with Opera (at least as far as I know).Message to webinfo@capitalone.com from me:
Hello,
I have been a CapitalOne customer for about 1 1/2 years and have always enjoyed the convenience of online banking, which is one of the reasons I use CapitalOne. As a credit card customer, it has always been very convenient to be able to login to check my balances, view statements, etc.
Unfortunately, it seems like those time are over. Due to changes in your website, I am no longer able to access the Credit Card website, past the login page. When I enter my login credentials, the login box disappears and nothing else happens.
I am using Opera 9.24 on Windows XP and also Opera 9.24/Mozilla Firefox 2 on Ubuntu Linux. I hope that you will not tell me that I need to use Internet Explorer in order to access your website, because that is a backward step for me. Opera has been, currently is, and most likely will continue to be far more secure than Internet Explorer ever will be, and I refuse to change my browser just because one site requires it.
I do hope that you will be able to resolve my issues, as I will not be using my CapitalOne credit card without the ability to check my account details online.
Thank you in advance.
CapitalOne cardholders: Is CapitalOne's latest credit-card website revision working with Opera for you (without masking)?
| Option | Results | Votes | |
|---|---|---|---|
| No | 100% | 7 | |
| Yes | 0% | 0 | |
| Total number of votes: | 7 | ||
Monday, 19. November 2007, 05:41:00
How to install userjs
You will also have to toggle this setting.
I'll email this information to them.
Monday, 19. November 2007, 17:44:03 (edited)
fearphage: Thanks for checking it out, the script works like a charm.
Edit: I just got this reply from Capital One:
Yeah, right.Hello Charlie,
Thank you for contacting Capital One.
We'll be glad to assist you, but because regular e-mail is not secure,
we'll need you to call us to discuss this matter. Please call our
Customer Relations Department at 1-866-750-0873 (1-804-934-2001 if you
are overseas). Our representatives are available 24 hours every day for
your convenience.
Since regular electronic correspondence is not a secure method of
contacting us and we wish to protect the integrity of account
information, Capital One prefers to discuss personal and
account-specific questions by telephone rather than by e-mail. We
assure you that all other electronic contact with us such as viewing
statements and making payments is secure.
Thank you for contacting Capital One.
Regards,
Capital One Online Banking
Monday, 19. November 2007, 18:31:52
Your new website for credit card holders is violating cross-domain
access and throwing an error in the Opera browser. This prevents
anyone using Opera to login to their accounts. The problem is that for
security reasons the child frame (where you login) is not allowed to
change the address of the parent frame (the rest of the page). This
restriction is because the child frame is at login.capitalone.com and
the main site is at servicing.capitalone.com. This could easily be
fixed by setting document.domain on both pages. Adding
"document.domain = 'capitalone.com';" as the first piece of javascript
on both pages will resolve the issue.
The problem and fix are talked about here:
http://my.opera.com/community/forums/topic.dml?id=213642
Thank you for your time and consideration,
Phred
Reply:
Hello Phred,
Thank you for your message.
We appreciate the time you have taken to provide feedback regarding
Opera browser. Please be assured that your feedback has been forwarded
to the appropriate area for review.
Our goal is to provide all of our potential and existing customers with
the highest level of service, and we sincerely regret that your
experience did not represent that goal.
Thank you for being a Capital One customer.
Regards,
Capital One Online Banking
Monday, 19. November 2007, 21:28:30
Automated response..
Fear, you should start your e-mail telling them to redirect the e-mail to their website tech team. Then you should mention that it breaks all browsers but IE, else they won't move a finger, and say the old *yadda yadda* we only support IE *yadda*
Monday, 19. November 2007, 23:48:57
Hello Tarrik,
Thank you for contacting Capital One.
We'll be glad to assist you, but because regular e-mail is not secure,
we'll need you to call us to discuss this matter. Please call our
Customer Relations Department at 1-866-750-0873 (1-804-934-2001 if you
are overseas). Our representatives are available 24 hours every day
for
your convenience.
Since regular electronic correspondence is not a secure method of
contacting us and we wish to protect the integrity of account
information, Capital One prefers to discuss personal and
account-specific questions by telephone rather than by e-mail. We
assure you that all other electronic contact with us such as viewing
statements and making payments is secure.
Thank you for contacting Capital One.
Regards,
Capital One Online Banking
So now...how am I supposed to login to the secure area?? I guess they want me to call, which basically means devoting part of my life to talk to a foreigner (no offence...my roots are from outside of the US too, but when the accent prevents me from understanding...you get the picture) and a choppy VoIP connection. I'll think about it...time is money, so I'll see how much I'm willing to lose.
Wednesday, 21. November 2007, 14:48:57
Originally posted by fearphage:
The problem is for security reasons the child frame (where you login) is not allowed to change the address of the parent frame (the rest of the page). This restriction is because the child frame is at login.capitalone.com and the main site is at servicing.capitalone.com. They could easily fix this by setting the document.domain for both documents. Until then, I've whipped up a quick fix for it.
How to install userjs
You will also have to toggle this setting.
I'll email this information to them.
It is not working for me.
You make a link that something in opera config must be changed but what needs to be changed?
Wednesday, 21. November 2007, 15:01:29
Originally posted by JSJAG:
Check the box for that option [User JavaScript on HTTPS] and click "Save." Then reload the Capital One login page. Opera will ask you if you really want to load userjs for an https site. Say yes.You make a link that something in opera config must be changed but what needs to be changed?
Saturday, 8. December 2007, 18:47:04
Sunday, 9. December 2007, 17:41:47
Customer service on technical issues related to website is too dumb these days. They have set answer somewhat like "... use IE...".
Friday, 21. December 2007, 04:41:17
Friday, 4. January 2008, 19:59:55
******************************************
Hello Poor opera user (I added this instead of my name!),
We appreciate your feedback concerning online issues and have forwarded
your message to the appropriate department. Capital One's goal is to
provide all of our customers with the highest level of service, and we
sincerely regret that your experience with website did not represent
that goal.
If you have any other questions please reply to this message.
Thank you for being an Online Banking customer.
Regards,
Capital One Online Banking
*******************************************
So, beautiful corporate world!
Friday, 11. January 2008, 06:45:19
Friday, 11. January 2008, 14:35:16
Tuesday, 15. January 2008, 04:47:12
Originally posted by hallvors:
This fix goes into browser.js. I'm afraid since I'm not a customer I can't really test if it is sufficient or if there is more sniffing and brokenness to overcome inside.
Have you already fixed it? I did help>check for update (does it renew browser.js). I just tried but could not log in using opera 9.25 and 9.5 latest build.
Friday, 18. January 2008, 03:31:25
Hello Cathleen,
Thank you for your message.
We regret any inconvenience you may have experienced. Please know that Capital One is aware of this issue and working to resolve this situation.
Our goal is to provide all of our customers with the highest level of service, and we sincerely regret that your experience did not represent that goal.
Regards,
Capital One Online Banking
Hopefully they will get the problem fixed in a timely manner.
Friday, 18. January 2008, 07:36:11
Originally posted by hallvors:
Originally posted by operafan2006:
Have you already fixed it? I did help>check for update (does it renew browser.js).
It is out now. Please try again (in case you checked for updates before it was live) and let me know!
Thanks. It works now after I did help>check for updates just now.
Wednesday, 1. October 2008, 21:39:21 (edited)
if (document.domain.indexOf('.') >= 0)
document.domain = document.domain.substring(document.domain.indexOf('.') + 1);This sets the parent frame's domain to "com" currently. While the child frame (through browser.js) has its domain set to "capitalone.com" thus the two will not be very cordial. This could be re-hacked with browser.js but...I've contacted one of the devs to see if we can get this resolved once and for all without browser.js:
Hello Gregg,
Concering your work @ capitalone.com: The current setup of the website you are maintaining is preventing Opera browser users from using it.
https://servicing.capitalone.com/c1/login.aspx
The javascript sets document.domain on the parent frame but not on the child frame. This prevents the child from accessing the properties of the parent. If you were to set document.domain on the child to match the parent then all would be able to use this site. Detailed description and fix: http://my.opera.com/community/forums/topic.dml?id=213642
Your and Deepak's recent changes to TopTabMenu/Script/common.js broke my fix. It would be best if you set the doc.domain on both pages yourself.
Thank you for your time,
Frederick
and now we play the waiting game...
Thursday, 2. October 2008, 10:40:47
Originally posted by fearphage:
This sets the parent frame's domain to "com" currently.
Huh? Scripts are never allowed to shorten document.domain to just "com". Did you mean the problem is that it tries to set domain to "com" but this throws an exception so the modification never happens? If you really see document.domain=="com" happening please bug it ASAP.
Apart from that thanks for contacting them! Just tell me if I need to modify browser.js.
Thursday, 2. October 2008, 23:15:33 (edited)
Originally posted by hallvors:
o rly?Scripts are never allowed to shorten document.domain to just "com".
We sent a few emails back to let him know how i found him and all that jazz (ode to the information age) but then this is the final response:
I'm going to contact him once more to request some status update whether it is positive or negative.Fred -
Thanks for your input to this situation. I will have members of my development team consider this, and rectify the situation if the feasibility is deemed necessary.
Thank you.
Gregg
EDIT: Filed as bug #366749
Monday, 6. October 2008, 04:42:36
Originally posted by Zoomer:
Select Frame -> Open
thats interesting!
Anyway, looks like the latest build fixed the problem probably with browser.js. Hoepfuly, it can be fixed from the source by capitalone.
Tuesday, 7. October 2008, 21:17:56
If you see an earlier date, try to choose "help > check for updates", click OK or cancel in the info box and re-load the page.
Wednesday, 8. October 2008, 16:14:38
Originally posted by hallvors:
This should now be resolved with either the upcoming 9.60 build or the latest browser.js for 9.5x
yes, it is fixed with latest 9.6. Thanks for prompt action. Is capitalone responsive to you guys about this matter at all? or they are simply playing ignoring games.
Forums » Opera Community » Opera Community and other Opera services » Open the Web & Take Action
