Hi,
We have an online ablecommerce shopping cart :shop.faxproducts.com
Google Chrome hangs on the AJAX progressbar during the "second page" of the one page checkout (where you have to enter credit card details).
The page loads and after a second or two goes grey, AJAX progress bar goes round and round and round...
IE8 and firefox is OK.
As far as I know, Chome fully supports AJAX. I am using latest Chrome:4.1.249.1059 (44723)
Ablecommerce version is: VERSION: 7.0
BUILD: 10125
AjaxControlToolkit: 1.0.10301.0
Please let us know how we could ammend this problem.
Tony
Checkout not working in Chrome
Re: Checkout not working in Chrome
The error log I got from Chrome on your site has this.
Code: Select all
Default.aspx:32Unmatched </link> encountered. Ignoring tag.
Default.aspx:260Unmatched </br> encountered. Ignoring tag.
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
chrome://devtools/<internal>:1Failed to handle debugger reponse:
SyntaxError: Unexpected token )
XHR finished loading: "https://shop.faxproducts.com/Checkout/Default.aspx".
/ScriptResource.axd?d=yubz9wAiaW_3asPgN00c3UgwJtycLz2ZPCjBR29-jw9YlS62WTbC1Lo9r2c9DKC_F94bME_tr-UK3-br_Xv2cis5A8bFX_rrNItejwnjkCE1&t=633683062501047041:5Uncaught Sys.ScriptLoadFailedException: Sys.ScriptLoadFailedException: The script 'https://shop.faxproducts.com/ScriptResource.axd?d=He1SS53GZI0cA43Dg7pLXxsoPaEao-7Yyc9iTabJKlSiAJ7e3nNd8-8yk8_XMbZUDLwswviwtLkKjz00z_dvZw2&t=633537004900000000' could not be loaded./code]
- Shopping Cart Admin
- AbleCommerce Admin
- Posts: 3055
- Joined: Mon Dec 01, 2003 8:41 pm
- Location: Vancouver, WA
- Contact:
Re: Checkout not working in Chrome
Hello,
I can checkout with google chrome no issues on other AbleCommerce websites, but not yours. Your checkout page is pretty customized. Start by putting the original back in to see if that clears it up and then debug your custom checkout as needed.
I can checkout with google chrome no issues on other AbleCommerce websites, but not yours. Your checkout page is pretty customized. Start by putting the original back in to see if that clears it up and then debug your custom checkout as needed.
- jmestep
- AbleCommerce Angel
- Posts: 8164
- Joined: Sun Feb 29, 2004 8:04 pm
- Location: Dayton, OH
- Contact:
Re: Checkout not working in Chrome
You might need the patch that Able includes with newer builds for webkit like browsers.
It is a file called WebKitFix.js in the js folder and the content is below. I can't remember exactly what it was supposed to fix, but it wouldn't hurt for you to add it. Then add a reference to it in you Layouts/Scriplet.master
I'm not sure what your build shows in the Scriplet.master, but adding it would be something like this:
<ajax:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true">
<Scripts>
<ajax:ScriptReference Path="~/js/WebKitFix.js" />
</Scripts>
</ajax:ScriptManager>
It is a file called WebKitFix.js in the js folder and the content is below. I can't remember exactly what it was supposed to fix, but it wouldn't hurt for you to add it. Then add a reference to it in you Layouts/Scriplet.master
Code: Select all
Sys.Browser.WebKit = {}; //Safari 3 is considered WebKit
if( navigator.userAgent.indexOf( 'WebKit/' ) > -1 )
{
Sys.Browser.agent = Sys.Browser.WebKit;
Sys.Browser.version = parseFloat( navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]);
Sys.Browser.name = 'WebKit';
}
<ajax:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true">
<Scripts>
<ajax:ScriptReference Path="~/js/WebKitFix.js" />
</Scripts>
</ajax:ScriptManager>
Judy Estep
Web Developer
jestep@web2market.com
http://www.web2market.com
708-653-3100 x209
New search report plugin for business intelligence:
http://www.web2market.com/Search-Report ... -P154.aspx
Web Developer
jestep@web2market.com
http://www.web2market.com
708-653-3100 x209
New search report plugin for business intelligence:
http://www.web2market.com/Search-Report ... -P154.aspx
Re: Checkout not working in Chrome
Thanks guys for the pointers, I will report back soon.
Re: Checkout not working in Chrome
Judy's suggestion solved the issue. Thanks for all your response. thanks Judy a million
Tony
http://shop.blackice.com
http://shop.faxproducts.com
Tony
http://shop.blackice.com
http://shop.faxproducts.com