2012
10.23

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
a WordPress rating system
I Think I Have Accidentally Discovered a Way to Crash IE 9 JavaScript Parser, 4.0 out of 5 based on 2 ratings
Worth sharing ?

Incoming Search Term

Advertise Here

 

No Comment

Add Your Comment