• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 199
  • Last Modified:

Browser behavior in Chrome 54.0.2840.87 m versus IE 11.0.96

In Chrome, the website attempts to load and then continues to loop the process indefinitely.

In IE 11, the same site loads fine.

What could be the reason(s)?

Same code base in each case.  Is it a configuration issue?  Just trying to pinpoint the issue.

The code is not on a publicly visible site, but I can run it locally.

Here is what the console logs in Chrome Dev Tools:

Navigated to http://localhost:8082/web.shell/
shellLocation.ts:33 shellLocation.onHashChange #/id_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6ImEzck1VZ01Gdjl0UGNsTGE2eUYzekFrZnF1RSIsImtpZCI6ImEzck1VZ01Gdjl0UGNsTGE2eUYzekFrZnF1RSJ9.eyJpc3MiOiJodHRwczovL2RlYWxlcnNvY2tldC5lbmdpbmVlcmluZyIsImF1ZCI6ImltcGxpY2l0Y2xpZW50IiwiZXhwIjoxNDc4NzE5ODQ1LCJuYmYiOjE0Nzg3MTk1NDUsIm5vbmNlIjoiNDM3MTIzNjY1ODExOTU0OSIsImlhdCI6MTQ3ODcxOTU0NSwiYXRfaGFzaCI6ImNlSjZvLTlZWng2X0xPbE1XUGY4Y2ciLCJzaWQiOiJjZmFjYTE4NzRmZTg0ZGQyNGExZmJhZGU4ZDI3NDdiNSIsInN1YiI6IjkyODU5ODgiLCJhdXRoX3RpbWUiOjE0Nzg3MTg0ODAsImlkcCI6Imlkc3J2IiwiYW1yIjpbInBhc3N3b3JkIl19.cz1DiRt14Gm1xJbEJFzQOnj5URYMANPrB6Yeu5EfBYYsn583rpBdPby3DqX2wPb46k-i6qxLgkUlKg3L9mKjL96e7uHrPBms5nI6KdutETElpSvsA8x4NVCcfjy9BG7_hcuA0JHj3qGu5kjsJZ-0In6ZBYrLRe9_931ykBAKwA03TQ78jdx-i2CvgDCtlkq_CKFnD2CbSNdj57H7N8JdA3t-yxCBtBUY9Zq1GzlXtRSAkJnwvb7Z8jHsi1kg1TNciGlxyHEm3RMl-Lk3y2v68U2tcm2bTwvqzliYvypRJ87lQ62E7FJ0eRNd2eVEYnG859JCAjHhBPtJxsG__prR9w&access_token=96989c5691b1bc5d3445f6c28b6a5fad&token_type=Bearer&expires_in=7200&scope=openid%20profile%20email%20blackbird%20search%20api&state=3013593202153768&session_state=BPEjIVdezq_AQQ6MPyraytOpTqw1zI6tC8gcfsf0vGo.29c30789dcf378281e5eb81346301d91
shellController.js:50 starting desk init: Wed Nov 09 2016 12:25:46 GMT-0700 (Mountain Standard Time)
shellLocation.ts:33 shellLocation.onHashChange #/homepage
shellController.js:53 desk init complete: Wed Nov 09 2016 12:25:46 GMT-0700 (Mountain Standard Time)
shellController.js:63 starting shell init: Wed Nov 09 2016 12:25:46 GMT-0700 (Mountain Standard Time)
appsLoader.ts:116 appsLoader.createFrame crm
shellLocation.ts:61 shellLocation.onAppHashChanged for INVISIBLE crm update model /
shellLocation.ts:61 shellLocation.onAppHashChanged for INVISIBLE crm update model /home
angular.js:12011 POST https://api.local.dealersocket.com/api/permissions 401 (Unauthorized)(anonymous function) @ angular.js:12011sendReq @ angular.js:11776serverRequest @ angular.js:11571processQueue @ angular.js:16383(anonymous function) @ angular.js:16399$eval @ angular.js:17682$digest @ angular.js:17495$apply @ angular.js:17790bootstrapApply @ angular.js:1761invoke @ angular.js:4718doBootstrap @ angular.js:1759bootstrap @ angular.js:1779(anonymous function) @ main.js:38fire @ jquery.js:3099add @ jquery.js:3145jQuery.fn.ready @ jquery.js:3378bootstrapAngular @ main.js:37(anonymous function) @ main.js:32execCb @ require.js:1690check @ require.js:865(anonymous function) @ require.js:1140(anonymous function) @ require.js:131(anonymous function) @ require.js:1190each @ require.js:56emit @ require.js:1189check @ require.js:940enable @ require.js:1177init @ require.js:783callGetModule @ require.js:1204completeLoad @ require.js:1604onScriptLoad @ require.js:1711
angular.js:12011 POST https://api.local.dealersocket.com/api/permissions 401 (Unauthorized)(anonymous function) @ angular.js:12011sendReq @ angular.js:11776serverRequest @ angular.js:11571processQueue @ angular.js:16383(anonymous function) @ angular.js:16399$eval @ angular.js:17682$digest @ angular.js:17495(anonymous function) @ angular.js:17721completeOutstandingRequest @ angular.js:5964(anonymous function) @ angular.js:6243
appsLoader.ts:116 appsLoader.createFrame search
shellLocation.ts:61 shellLocation.onAppHashChanged for INVISIBLE search update model /
omniSearchController.ts:49 search type: undefined
angular.js:12011 POST https://platformapi.local.dealersocket.com/search/dealership(3)/InventoryVehicle 404 (Not Found)(anonymous function) @ angular.js:12011n @ angular.js:11776(anonymous function) @ angular.js:11571(anonymous function) @ angular.js:16383$eval @ angular.js:17682$digest @ angular.js:17495$apply @ angular.js:17790l @ angular.js:11831J @ angular.js:12033t.onload @ angular.js:11966
angular.js:12011 POST https://platformapi.local.dealersocket.com/search/dealership(3)/InventoryVehicle 404 (Not Found)(anonymous function) @ angular.js:12011n @ angular.js:11776(anonymous function) @ angular.js:11571(anonymous function) @ angular.js:16383$eval @ angular.js:17682$digest @ angular.js:17495$apply @ angular.js:17790l @ angular.js:11831J @ angular.js:12033t.onload @ angular.js:11966
angular.js:12011 POST https://platformapi.local.dealersocket.com/search/dealership(3)/InventoryVehicle 404 (Not Found)(anonymous function) @ angular.js:12011n @ angular.js:11776(anonymous function) @ angular.js:11571(anonymous function) @ angular.js:16383$eval @ angular.js:17682$digest @ angular.js:17495$apply @ angular.js:17790l @ angular.js:11831J @ angular.js:12033t.onload @ angular.js:11966
angular.js:12011 POST https://platformapi.local.dealersocket.com/search/dealership(3)/InventoryVehicle 404 (Not Found)(anonymous function) @ angular.js:12011n @ angular.js:11776(anonymous function) @ angular.js:11571(anonymous function) @ angular.js:16383$eval @ angular.js:17682$digest @ angular.js:17495$apply @ angular.js:17790l @ angular.js:11831J @ angular.js:12033t.onload @ angular.js:11966
appsLoader.ts:116 appsLoader.createFrame communication
shellLocation.ts:61 shellLocation.onAppHashChanged for INVISIBLE communication update model /
appsLoader.ts:116 appsLoader.createFrame homepage
appsLoader.ts:142 GET http://localhost:3000/index.html net::ERR_CONNECTION_REFUSEDAppsLoader.createFrame @ appsLoader.ts:142AppsLoader.loadApp @ appsLoader.ts:104(anonymous function) @ appsLoader.ts:341l @ angular.js:16537(anonymous function) @ angular.js:16358(anonymous function) @ angular.js:16383$eval @ angular.js:17682$digest @ angular.js:17495(anonymous function) @ angular.js:17721e @ angular.js:5964(anonymous function) @ angular.js:6243
messageBus.js:12 Uncaught Error: received message with invalid id/from/to/task(…)l @ messageBus.js:12
sso.local.dealersocket.com/connect/authorize?state=1134520463854737&nonce=1…en&scope=openid%20profile%20email%20blackbird%20search%20api&prompt=none:1 Refused to display 'https://sso.local.dealersocket.com/connect/authorize?state=1134520463854737…oken&scope=openid%20profile%20email%20blackbird%20search%20api&prompt=none' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

Open in new window




Here is what the console logs in IE Dev Tools:
HTML1300: Navigation occurred.
File: web.shell
Current window: localhost/web.shell
SEC7118: XMLHttpRequest for https://sso.local.dealersocket.com/.well-known/openid-configuration required Cross Origin Resource Sharing (CORS).
File: web.shell
starting desk init: Wed Nov 09 2016 12:17:38 GMT-0700 (Mountain Standard Time)
desk init complete: Wed Nov 09 2016 12:17:40 GMT-0700 (Mountain Standard Time)
starting shell init: Wed Nov 09 2016 12:17:40 GMT-0700 (Mountain Standard Time)
appsLoader.createFrame crm
SEC7118: XMLHttpRequest for https://api.local.dealersocket.com/api/permissions required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://api.local.dealersocket.com/api/permissions required CORS preflight.
File: index.html
shellLocation.onAppHashChanged for INVISIBLE crm update model /
shellLocation.onAppHashChanged for INVISIBLE crm update model /home
SEC7118: XMLHttpRequest for https://sso.local.dealersocket.com/connect/userinfo required Cross Origin Resource Sharing (CORS).
File: web.shell
SEC7119: XMLHttpRequest for https://sso.local.dealersocket.com/connect/userinfo required CORS preflight.
File: web.shell
SEC7118: XMLHttpRequest for https://api.local.dealersocket.com/api/permissions required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://api.local.dealersocket.com/api/permissions required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://api.local.dealersocket.com/refDef/getRefDefsPicky required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://api.local.dealersocket.com/refDef/getRefDefsPicky required CORS preflight.
File: index.html
appsLoader.createFrame search
search type: undefined
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/api/permissions required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/api/permissions required CORS preflight.
File: index.html
shellLocation.onAppHashChanged for INVISIBLE search update model /
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/api/permissions required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/api/permissions required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/api/SearchPermissions/ required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/api/SearchPermissions/ required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/api/SearchPermissions/ required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/api/SearchPermissions/ required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://platformapi.local.dealersocket.com/search/dealership(3)/InventoryVehicle required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://platformapi.local.dealersocket.com/search/dealership(3)/InventoryVehicle required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://platformapi.local.dealersocket.com/search/dealership(3)/InventoryVehicle required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://platformapi.local.dealersocket.com/search/dealership(3)/InventoryVehicle required CORS preflight.
File: index.html
SEC7120: Origin http://localhost:8082 not found in Access-Control-Allow-Origin header.
File: index.html
SCRIPT7002: XMLHttpRequest: Network Error 0x80070005, Access is denied.

File: index.html
SEC7120: Origin http://localhost:8082 not found in Access-Control-Allow-Origin header.
File: index.html
SCRIPT7002: XMLHttpRequest: Network Error 0x80070005, Access is denied.

File: index.html
appsLoader.createFrame communication
shellLocation.onAppHashChanged for INVISIBLE communication update model /
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/api/permissions required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/api/permissions required CORS preflight.
File: index.html
appsLoader.createFrame homepage
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=3000&Un=1&Us=1 required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=3000&Un=1&Us=1 required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required CORS preflight.
File: index.html
app "homepage" failed to send "appLoaded" message!
shellLocation.onHashChange #/homepage
navigator.navTo homepage from 
navigator.selectApp homepage
appsLoader.createFrame homepage
shell init complete: Wed Nov 09 2016 12:18:07 GMT-0700 (Mountain Standard Time)
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required CORS preflight.
File: index.html
app "homepage" failed to send "appLoaded" message!
navigator.selectApp null
   "navigator.selectApp"
   null

SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required CORS preflight.
File: index.html
SEC7118: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required Cross Origin Resource Sharing (CORS).
File: index.html
SEC7119: XMLHttpRequest for https://local.dealersocket.com/DealerSocket.Web.Api/Communication/NotificationCenter/GetNotifications?Pi=15000&Un=1&Us=1 required CORS preflight.
File: index.html

Open in new window

0
Tom Knowlton
Asked:
Tom Knowlton
  • 2
2 Solutions
 
Jackie ManCommented:
It should be related to how the browser handles TypeScript and/or JavaScript.

Can you upload the .ts and .js files?
0
 
Tom KnowltonWeb developerAuthor Commented:
It actually ended-up being an issue with my cookie settings.  But thank you for your comment!

Tom
0
 
Tom KnowltonWeb developerAuthor Commented:
Thank you for your time.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now