How do I support IE9

Get help using Construct 2

Post » Fri May 29, 2015 1:34 pm

Hello :) ,

I have a bug in my game with IE9. When I start the game the screen keeps black and in console I get following errors:

Code: Select all
LOG: Assertion failed: JS engine does not provide full typed array support

SCRIPT5022: abort() at (no stack trace available)
If this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.
c2runtime.js, line 22056 character 15

SCRIPT438: Object doesn't support property or method 'getObjectRefTable'
c2runtime.js, line 3917 character 3

I hope someone can help me.

Greets,
Simon
B
4
Posts: 12
Reputation: 224

Post » Fri May 29, 2015 1:47 pm

Well, I'm saying something that's obvious, but Internet Explorer is a browser that you might want to skip. Simply because it's not safe nor complete like most of other browsers and has some issues with HTML5 games.

Maybe it's better if you could just focus in other browsers like Chrome and Firefox.
B
6
S
2
G
1
Posts: 13
Reputation: 551

Post » Fri May 29, 2015 1:52 pm

For me it would be no problem to avoid Internet Explorer. But our customer only works with IE9, so I have no other chance.
B
4
Posts: 12
Reputation: 224

Post » Fri May 29, 2015 2:17 pm

zeigewas wrote:For me it would be no problem to avoid Internet Explorer. But our customer only works with IE9, so I have no other chance.


I understand your case.

Well, as far I was looking for a solution, one way to solve this is to make a compatibility with older IE's version (like IE8).

Something like:
Code: Select all
meta http-equiv="X-UA-Compatible" content="IE=8" />   

But it may need some advanced editing in the file, I'm not sure if there's a way to do this in Construct 2.

Also, I found a page to show you, but this stupid reputation system doesn't allow me to post any link. It says you and your client should Turn off the Default Compatibility View in IE9. In the Compatibility View settings, disable the checkbox “Display all websites in Compatibility View”.
B
6
S
2
G
1
Posts: 13
Reputation: 551

Post » Fri May 29, 2015 2:28 pm

Unfortunately IE9 lack many of the necessary features needed to support HTML5 games. I might be wrong about this but IE9 will probably never be able to run games made in C2 reliably.
Unless Microsoft moves IE to a rapid release cycle it will always be an outdated browser. IE9 is 4 years old now, which is ancient for a browser. Your customer needs to understand this if they wish to use modern web apps.
Be sure to check out my Metroidvania game, A Hole in the Earth
B
59
S
24
G
3
Posts: 359
Reputation: 5,683

Post » Fri May 29, 2015 3:01 pm

Ok, so there is no fix which make it possible to play the game in IE9? :(
B
4
Posts: 12
Reputation: 224

Post » Fri May 29, 2015 6:18 pm

zeigewas wrote:Ok, so there is no fix which make it possible to play the game in IE9? :(


Why don't you explain this for your client and suggest him to use another browser? As @ryanrybot Microsoft isn't fast and focused to improve Internet Explorer as they like to say in every new version.

But if (s)he is a Microsoft-fan to refuse alternatives, you should convince the client to either to upgrade to latest IE version and/or turn the Default Compatibility View off.
B
6
S
2
G
1
Posts: 13
Reputation: 551

Post » Fri May 29, 2015 6:50 pm

There are already two newer versions of internet explorer, called IE10 and IE11 and in two months Microsoft will introduce windows10 with yet another browser
Why would your client stick to a webbrowser that is so outdated?
I told my dentist I had trouble with my teeth and asked her to fix it without looking in my mouth..
B
54
S
16
G
8
Posts: 6,160
Reputation: 19,775

Post » Sun May 31, 2015 1:32 pm

Ok, I find out where the problem was.
I deleted the sound files and all Audio inculcate now the game works in IE9.
B
4
Posts: 12
Reputation: 224


Return to How do I....?

Who is online

Users browsing this forum: No registered users and 1 guest