<< Home

IE9 issues with "Compatibility Mode" enabled

Use this forum for issues related to TriniTronic's Nice PayPal Button Plugin.

Moderator: jamesSBT

IE9 issues with "Compatibility Mode" enabled

Postby stretch44 » Fri May 27, 2011 7:11 am

Hi there,

I'm very excited to get started with Nice Google Checkout. It's been very intuitive to get everything up and running on my website using the provided tutorials.

I only have one issue: Internet Explorer 9 doesn't show the "Add to Cart" button unless I enable "Compatibility Mode" which is non-default. (Other browsers haven't had any trouble.) Is this a known issue? Is there some way to address this?

Details:
Microsoft Internet Explorer v 9.0.8112.16421
Nice Google Checkout v 1.34 for Joomla 1.5
Joomla v 1.5.22 stable
Site: http://www.monkeybusinessinstitute.com/ ... &Itemid=54
stretch44
Lithos
Lithos
 
Posts: 4
Joined: Fri May 27, 2011 6:57 am

Re: IE9 issues with "Compatibility Mode" enabled

Postby Michael » Fri May 27, 2011 1:31 pm

Hi,

Thanks for bringing this to my attention. This is the first report of this issue. I am out of the office currently, but will investigate it when I return.

~ Thanks
Contributed by Michael Babcock
User avatar
Michael
Cosmos
Cosmos
 
Posts: 2475
Joined: Thu Aug 14, 2008 12:30 am

Re: IE9 issues with "Compatibility Mode" enabled

Postby stretch44 » Wed Jun 01, 2011 3:40 pm

I've found a work-around here which may not work for all users' needs, but seems to satisfy mine for the time being. Specifically, I've added a meta-tag to the document head requiring the use of Compatibility Mode.

The meta tag is:
Code: Select all
 <!-- Use IE7 mode -->
 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Found here: http://support.microsoft.com/kb/956197

If this issue is resolved in the future though, by all means let me know.
stretch44
Lithos
Lithos
 
Posts: 4
Joined: Fri May 27, 2011 6:57 am

Re: IE9 issues with "Compatibility Mode" enabled

Postby Michael » Thu Jun 02, 2011 12:24 pm

Thanks a bunch for sharing your findings regarding this issue. I really appreciate it.

~ Enjoy
Contributed by Michael Babcock
User avatar
Michael
Cosmos
Cosmos
 
Posts: 2475
Joined: Thu Aug 14, 2008 12:30 am

Re: IE9 issues with "Compatibility Mode" enabled

Postby Michael » Tue Jun 21, 2011 2:20 pm

Hi,

I spent sometime today working on this issue. As it turns out, this is an issue between Internet Explorer 9 new compatibility/security features and Google Checkout's cart code. It is important to understand that the Nice Google Checkout pulls some of its code directly from Google. Specifically the code that handles add to cart buttons and the cart itself are loaded on the page in real-time from Google Checkout's website. So, this code cannot be altered (unless you happen to be on the Google Checkout Development team). Likewise, we cannot alter the Internet Explorer 9's browser code.

After playing around with some of the suggestions found through my research, I have discovered that it is NOT so important to add the suggested meta-tag to the template file.

Code: Select all
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Or

Code: Select all
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />


In fact, I found that the presents or absence of the meta-tag had little effect on the display and proper functioning of the Google Cart.

What is important is Internet Explorer 9's settings. IE9 needs its "Compatibility View" setting enabled. To do this follow the instructions provided by Microsoft here http://support.microsoft.com/kb/956197

It is important to note, that I had to right click the top of my IE9 browser and then click/checkmark "Menu Bar" in order to access the "Tool" menu option.

~ Best regards
Contributed by Michael Babcock
User avatar
Michael
Cosmos
Cosmos
 
Posts: 2475
Joined: Thu Aug 14, 2008 12:30 am

Re: IE9 issues with "Compatibility Mode" enabled

Postby stretch44 » Tue Jun 21, 2011 3:33 pm

I agree that enabling compatibility mode can fix the problem for the user. However, as a designer, I'd prefer to handle the problem myself, once, for all IE9 users, without their intervention. (Perhaps the user prefers to leave that mode disabled while they browse, or don't know of its existence.)

Thanks for looking into this, though.
stretch44
Lithos
Lithos
 
Posts: 4
Joined: Fri May 27, 2011 6:57 am

Re: IE9 issues with "Compatibility Mode" enabled

Postby Michael » Tue Jun 21, 2011 7:40 pm

Hi stretch44,

I completely agree. I would love to be able to add a few lines of code to the extension and resolve the matter. However, the portion of the code that is in question is not within the realm of the extension's control. It is up to Google to alter their portion of the code to play nice with IE9s new requirements. Or Microsoft needs to make some changes to their browser implementation. In any event, I will keep a look out for any alterations we can make on our end to ease this matter.

~ Best regards
Contributed by Michael Babcock
User avatar
Michael
Cosmos
Cosmos
 
Posts: 2475
Joined: Thu Aug 14, 2008 12:30 am

Re: IE9 issues with "Compatibility Mode" enabled

Postby donhoe » Wed Jul 20, 2011 5:53 am

In the Google forums it says that the problem with explorer 9 has been fixed. how do I get nice google checkout to work with the fix?
thanks
donhoe
Lithos
Lithos
 
Posts: 1
Joined: Wed Jul 20, 2011 5:46 am

Re: IE9 issues with "Compatibility Mode" enabled

Postby Michael » Wed Jul 20, 2011 9:53 am

I believe that they are referring to the fact that the Google Checkout code is now working when "compatibility mode" is enabled on IE9. I say this because, any changes to the Google Checkout JS should be automatically invoked by the Nice Google Checkout plugin. In addition, I have spent a considerable amount of time testing various "fixes" that I have seen reported on the web and have found none that resolve the issue without IE9's compatibility mode being enabled.

~ All the best
Contributed by Michael Babcock
User avatar
Michael
Cosmos
Cosmos
 
Posts: 2475
Joined: Thu Aug 14, 2008 12:30 am

Re: IE9 issues with "Compatibility Mode" enabled

Postby fandango » Fri Aug 26, 2011 5:33 pm

There is talk of the problem being fixed with explorer 9 working without compatability mode using the "new" google shopping cart URL, how would this apply to the Nice Google Checkout side of things?
fandango
Lithos
Lithos
 
Posts: 3
Joined: Fri Aug 26, 2011 5:24 pm

Re: IE9 issues with "Compatibility Mode" enabled

Postby Michael » Sat Aug 27, 2011 4:06 pm

Hi Fandango,

You wouldn't happen to have that new cart URL would you? I mean that would be really handy. ;)

I will look into and see what I can find out. If it turns out to be correct, I will implement the new URL as soon as possible.

~ Thanks
Contributed by Michael Babcock
User avatar
Michael
Cosmos
Cosmos
 
Posts: 2475
Joined: Thu Aug 14, 2008 12:30 am

Re: IE9 issues with "Compatibility Mode" enabled

Postby marlon » Sun Sep 11, 2011 4:01 pm

Hi all...

The new URL is https://checkout.google.com/seller/gsc/v2_2/cart.js

If anyone's still struggling with this, just change line 261 of /plugins/system/nicegooglecheckout/nicegooglecheckout.php from:

Code: Select all
$google_cartjs .= '<script id="googlecart-script" type="text/javascript" src="http://checkout.google.com/seller/gsc/v2/cart.js?mid='.$this->google_merchant_id.'" currency="'.strtoupper($this->currency_code).'" ';

to:
Code: Select all
$google_cartjs .= '<script id="googlecart-script" type="text/javascript" src="http://checkout.google.com/seller/gsc/v2_2/cart.js?mid='.$this->google_merchant_id.'" currency="'.strtoupper($this->currency_code).'" ';

I got this from a Google support thread here: http://www.google.com/support/forum/p/checkout-merchants/thread?tid=2f964cb9805844aa&hl=en. There's also some interesting discussion on IE9 taking users to the mobile version of the payment flow, but I've not had chance yet to try it for myself. I'm just pleased I've got the plugin working in IE9 without too much witchcraft!

Marlon
marlon
Lithos
Lithos
 
Posts: 5
Joined: Sun Sep 11, 2011 11:50 am

Re: IE9 issues with "Compatibility Mode" enabled

Postby Michael » Mon Sep 12, 2011 10:23 am

Hi Marlon,

Thank you so much for sharing this useful information. I will be implementing your solution on our test server. After testing and a successful verification of the solution, we will release a new revision of the extension with the new Google Checkout URL. So, keep your eyes open for it! The revision should be out in the upcoming weeks.

~ All the best
Contributed by Michael Babcock
User avatar
Michael
Cosmos
Cosmos
 
Posts: 2475
Joined: Thu Aug 14, 2008 12:30 am

Re: IE9 issues with "Compatibility Mode" enabled

Postby fandango » Fri Sep 30, 2011 10:49 am

Any time line on when the IE9 fix will be ready
Thanks
fandango
Lithos
Lithos
 
Posts: 3
Joined: Fri Aug 26, 2011 5:24 pm

Re: IE9 issues with "Compatibility Mode" enabled

Postby Michael » Fri Sep 30, 2011 6:22 pm

Hi,

Thanks for your patience. I appreciate it greatly.

We just released the Nice Memberships extension http://trinitronic.com/index.php/Downlo ... nsion.html

So, Work on this issue should begin early next week and I don't think the change will take very long to implement.

~ Best regards
Contributed by Michael Babcock
User avatar
Michael
Cosmos
Cosmos
 
Posts: 2475
Joined: Thu Aug 14, 2008 12:30 am

Next

Return to Joomla: Nice Google Checkout

Who is online

Users browsing this forum: No registered users and 1 guest