Mobile Issues?

Lyanna posted in the 57 thread:

Is anybody else having this issue? I’ve tested it on iPhone (Chrome and Safari), iPad (Safari) and Android (Silk) on various games and I don’t see any problems loading.

It might be a firewall problem, particularly if you’re on a work or school-related wifi. They sometimes block the ports that Ares needs to communicate with the game.

Could also be an addon or security setting blocking the Javascript.

This sounds like what happens to me if I try to use IE from behind my work firewall.

Never experienced it on any mobile device, though.

Chontio is also using base HTTP instead of HTTPS, so that could be why it works on that site and not the more recent ones that are HTTPS-enabled. Though it would be ironic for a firewall to be blocking more secure traffic and not less. :laughing:

It may be the HTTP thing, yes. But I don’t think it’s a firewall problem, as I am able to access the website from my laptop, going over the same connection. I checked Safari settings, and they tell me Javascript is enabled. I have to admit that I have a superold iphone 4s, so that may be part of the issue.

It is an interesting phenomenon, but not something I can’t work around by using the laptop for viewing the websites.

Are you able to see the top background image, or just a completely blank page?

A completely blank page.

This is exactly the same issue I have with IE from my work firewall, if it helps.

  • Chontio: Loads fine
  • All Ares games running https: Blank page

Chrome loads the sites, but it doesn’t live-update (because the ports are blocked by work firewall).

That’s interesting. Is there anything on the browser console? (In IE you can activate it by pressing F12 and then selecting ‘Console’).

I understand why it would block the live updates on the websocket port, but blocking the entire page is weird.

Navigation Event Separator
DOM7011: The code on this page disabled back and forward caching. For more information, see: http://go.microsoft.com/fwlink/?LinkID=291337
gray-harbor.com
HTML1300: Navigation occurred.
gray-harbor.com
jQuery.Deferred exception: Object doesn’t support property or method ‘assign’ TypeError: Object doesn’t support property or method ‘assign’
at initialize (https://gray-harbor.com/assets/vendor-2b38724ed2c4f3815f395b2b4b10bce5.js:117572:1)
at Anonymous function (https://gray-harbor.com/assets/vendor-2b38724ed2c4f3815f395b2b4b10bce5.js:48585:5)
at Vertices.prototype.each (https://gray-harbor.com/assets/vendor-2b38724ed2c4f3815f395b2b4b10bce5.js:66851:5)
at Vertices.prototype.walk (https://gray-harbor.com/assets/vendor-2b38724ed2c4f3815f395b2b4b10bce5.js:66765:3)
at DAG.prototype.each (https://gray-harbor.com/assets/vendor-2b38724ed2c4f3815f395b2b4b10bce5.js:66695:3)
at DAG.prototype.topsort (https://gray-harbor.com/assets/vendor-2b38724ed2c4f3815f395b2b4b10bce5.js:66703:3)
at _runInitializer (https://gray-harbor.com/assets/vendor-2b38724ed2c4f3815f395b2b4b10bce5.js:48611:3)
at runInitializers (https://gray-harbor.com/assets/vendor-2b38724ed2c4f3815f395b2b4b10bce5.js:48583:3)
at _bootS

1 Like

That one seems to be a known issue with JQuery in older versions of IE (and potentially other browsers that don’t support the latest ES6 javascript features). It seems like it might be an easy thing to add something to fix that. If so, cool - but I’m not going to put too much effort into supporting old browsers. :slight_smile:

Thanks for grabbing the debug info though!

Oh, for sure. I don’t actually use IE. :slight_smile:

1 Like

Cool. I’m sure somebody somewhere does, though, so it’s worth a few minutes to see if I can backfill the ES6 thing it’s complaining about. Maybe that’s related to Lyanna’s issue too (even though she’s not on IE.)

There’s a polyfill available for assign: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#Polyfill

ETA: Sorry, didn’t realize newest release already addressed this.

1 Like