having issues with one of my clients magento frontend. The website works fine woth chrome but slows down when opening in IE( all versions) or FF. while with ff it is still working ok but the major issue is IE. the error I am getting is the "Stop running this script" A script on this page is causing your web browser to run slowly.
There is a video and a jquery flexislider running on that page and I am not sure if the iframe embed of video is causing the error. IF yes what is the best way to display a video on the page.
Any help would be helpful
Thanks
The cause of the problem could be that Magento uses an outdated version of the Prototype javascript library and IE barfs on the old version. You either have to live with it or figure some way to upgrade Prototype. I have seen other messages on how to do that but they all said it was problematic.
Related
Update 23/8/17: Link added.
I'm facing the following issue on our webshop:
After updating to WINDOWS 10 1703 our website is loading as usual but after a few sec the following popup message comes up:
'BROWSER' has prevented an outdated plugin "Adobe Flash" from running on this site. It occurs in IE and Chrome as well, although it doesn't have this issue on older versions of Windows or the latest MAC OS, or on mobile browsers.
There were already a couple of things I tried:
Reinstalling flash
Enabling and disabling the preference of HTML over flash and even tried with the local group policies in windows, but the issue still appears.
The 'funniest' part is that I'm not aware of the situation that we have any flash object on the site. When I was scrolling the source code there where just a few instances where I found something related to flash:
a flash player version checker - javascript (inside the client.js on the site)
in the fancybox jquery
Can these trigger this behavior?
Is there anybody who has experienced something similar lately? Is there a workaround to avoid this?
Thanks in advance
I believe that fancyBox is not related to this, unless it is used to display some flash content, but then it would be quite noticeable :)
Quite possible that "flash player version checker" creates some flash object to check for supported version. Try to disable it.
I have a magento 1.9 website elizona.in
It is loading and working properly in all browsers except UC Mobile Browser.
I am not able to find what is the problem. Please provide me a instant solution.
It's a browser issue, wait until the next update, or write to browser support. It's quite common to have issues on less popular browsers.
I've found some issues somehow related to mine here in SO but none of them helped me so far, so i'll try to explain the best i can.
When I open my website in Android Browser in the Android 4.0.4 version, it doesn't load any page of the website, it only appears a white page and do nothing.
I've tried with Google Chrome and Firefox and others browsers and it worked. I've tested in many devices with this version and it happens the same thing too, so it wasn't the device.
The website is this https://www.findhit.com
I've tried to open other websites similar that the website that i'm trying to open in this specific version of the browser, and it worked normally, so i have the conclusion that it's my website problem with this browser version.
I thought that maybe this Android Browser version doesn't have some compatibility with some native javascript functions that i'm using and because of that it doesn't load what it needs to start the app, because i've debugged it, and some variables wasn't like they have to be to start the app.
I've noticed that the events sometimes doesn't fire but i didn't really understand why, maybe it was because it didn't load some variables.
And i'm using phonegap inappbrowser to load my website in the mobile app and inappbrowser it's using the Android Browser, so i can't make it work there too because of that.
So if anyone have some clue what it can be or have some more information about compatibility of this browser with native javascript functions or events, i'll be really glad for any help.
Sorry if i'm being too ambiguous, but i don't know what more can i do about this, im in a long time trying to get a solution to this and i really have to make this work in this specific version of Android Browser.
Really thanks in advance.
I've finally found the solution for this. The problem it was that version of Android wasn't loading the window.document when the page was loaded. ( Still don't know why ) So the solution was, put the document in the window.prototype.document and the browser looks in the window.document if it doesn't find there looks in the prototype.
I don't know if it was the time of loading that the window doesn't had the document there yet and when it looks in the prototype had already loaded, im still trying to discover what was really going on there, but this solution fixed my problem though.
I use a desktop application, an aspx page is loaded through web browser control in my application. IE8 was upgraded to IE11 and I started facing javascript errors with web browser control. The web browser control worked perfectly with IE8.
I have tried options like setting features for my exe - FEATURE_BROWSER_EMULATION set to 8000/8888, FEATURE_USE_LEGACY_JSCRIPT set to 1, FEATURE_BROWSER_MODE set to 8. Also tried with meta tag for compatibility and with app browser file.
I am able to achieve rendering like IE8 but the javascript errors keep coming up.
Upgrading framework to 4.5 is not an option for me now.
Is there any registry setting or application setting that would force the web browser control to run javascript like it did with IE8?
I did it by putting following line below HEAD tag.
<script>window.onerror=function(){return true;}</script>
FEATURE_BROWSER_MODE now seems to be undocumented. As far as I could find out, it used to be the same FEATURE key as FEATURE_BROWSER_EMULATION, but only briefly in IE8 or IE9. I have no idea how it appeared in my registry.
After removing this key my issues with scripting went away. Before I couldn't get the body element of an IHTMLDocument2 pointer.
https://social.technet.microsoft.com/Forums/ie/en-US/dd0bc3ed-806e-419d-8507-2f11b30744b5/change-browser-or-document-mode-for-ie9-using-c?forum=ieitprocurrentver
https://social.msdn.microsoft.com/forums/azure/en-US/0e1e52da-e462-42fd-bc46-567d08225d79/ihtmldocument2getbody-fails-in-chtmlview-for-ie-11?forum=iewebdevelopment
I'm doing some very simple web dev and using chrome's debugger. The included javascript never seems to update when I modify the source. I can delete the contents of the whole file and it still loads stale code (unless I restart chrome). If I remove permissions on the file, it notices and won't load the page but when replacing permissions the old code is back. This happens both when fetching via http and the local file directly. No amount of spamming reload or ctrl-F5 works. I've tried clearing and manually deleting the cache and even setting the don't cache option in the developer options. I don't think chrome's in local modifications mode but I can never tell (this "feature" is amazingly buggy if not sometimes quite desirable). I don't have this issue in firefox but specifically want to test chrome at the moment.
Has anyone seen this before? What are the common causes? What can I do to prevent this happening?
I'm running fedora 18 with google-chrome 31.0.1650.39-1 - and after noting a newer version - 32.0.1700.19-1. Both have the same issue.
I think ctl-shift-r does a "hard reload," ignoring any cache.
I normally get this problem with Dreamweaver, the new code refreshes fine in the dreamweaver window but when I wanna test on chrome it loads the old code. It generally just takes a couple refreshes for the code to catch up - I assumed the problem was because I was running the files off an appache server which could be causing the delay however it's still local