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:
- Method 1: Disable script debugging
- Method 2: Test a webpage from another user account, browser, or computer
- Method 3: Verify that Active Scripting, ActiveX, and Java are not being blocked by Internet Explorer
- Method 4: Remove all temporary Internet files
- Method 5: Install the latest service pack and software updates for Internet Explorer
- 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.
loading...
About Hardono
Incoming Search
ie9, javascript