browse by category or date

I was testing this blog’s most popular page’s load-speed in Internet Explorer 9 when I realized that the JavaScript execution was stopped half-way. To found out what went wrong, I quickly pressed F12 key to open Developer Tools then I hit F5 key to reload the page.

Hmm.. interesting. The error says “A security problem occurred“. To dig deeper, I switched to Script tab and clicked “Start Debugging” button. It reloaded the page and shown me where exactly the error triggered.

So I added variable L to watch:

Hmm.. interesting, apparently there is a security blockade that prevented JavaScript accessing the value of href of L object. So I followed the steps to troubleshoot script errors in Internet Explorer:

  1. Method 1: Disable script debugging
  2. Method 2: Test a webpage from another user account, browser, or computer
  3. Method 3: Verify that Active Scripting, ActiveX, and Java are not being blocked by Internet Explorer
  4. Method 4: Remove all temporary Internet files
  5. Method 5: Install the latest service pack and software updates for Internet Explorer
  6. Method 6: Resolve script errors when you try to print from Internet Explorer

But it was a completely useless 🙁

So I opened other pages in my blog and voila, no JavaScript error. It means something special on that page break the JavaScript parser!!!. So I returned to that page and took a closer look.

So I search the HTML source code for R.Heri Rahmayanto and found this:

<a href='http://herirahmayanto@gmail.com' rel='external nofollow' class='url'>R.Heri Rahmayanto, SPd</a>

Yeah that’s right. IT WAS ALL CAUSED BY INVALID URL ADDRESS!!!

So now we know how to totally ruin the JavaScript experience for Internet Explorer users 👿

Note: I’m using Internet Explorer 9 with standard settings.

GD Star Rating
loading...
I Think I Have Accidentally Discovered a Way to Crash IE 9 JavaScript Parser, 4.0 out of 5 based on 2 ratings

Possibly relevant:

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Incoming Search

ie9, javascript

No Comment

Add Your Comment