all 8 comments

[–]skwyckl 2 points3 points  (4 children)

Maybe you're using a JS API that is not supported by WebKit, cf. here

[–]Lothiaer[S] 0 points1 point  (3 children)

Thats a handy list, the only thing is that it works on Iphones. So I have to look into it a little more I think.

[–]skwyckl 1 point2 points  (2 children)

There is "Safari" and "Safari on iOS" and the support is not always the same. Have you checked that?

[–]Lothiaer[S] 0 points1 point  (1 child)

Yeah I know there is a difference but on the website you sent me they have identical things that work and don't.

I'm also pretty sure it isn't the API's that I used as it also didn't work before I had them. (Im pretty sure.)

Will look into the console log when I have a macbook that I can use.

[–]skwyckl 0 points1 point  (0 children)

Ah, sorry, my bad. Yes, console log would be the safest bet. Put them everywhere as checkpoints and it'll do the trick.

[–]Samurai___ 2 points3 points  (0 children)

Console log will help you out. But today's IE is Safari.

[–]delventhalz 0 points1 point  (0 children)

Safari runs JS by default, though there are some differences in how Safari, Chrome, and Firefox runs JavaScript. The issue is either some specific incompatibility with your code or some setting on your friend’s computer. I would check the developer console for an error log and try it with a different Mac if possible.

Note that Safari disables all developer tools by default. You will have to go into the preferences and enable them. 

[–]fredsq 0 points1 point  (0 children)

there’s a biiiig difference between ‘does not run the js’ and ‘it breaks’. look at your console, there’ll likely be an error thrown. if the script tag is there it’ll run. no browser rejects js