Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / April 2006

Tip: Looking for answers? Try searching our database.

Applets are disabled by yesterday's critical update to Internet Explorer

Thread view: 
Mickey Segal - 12 Apr 2006 19:50 GMT
Microsoft released a critical update to Internet Explorer yesterday that
will result in users seeing a message about needing to click the mouse or
keyboard to activate a Java applet, typically "Click to activate and use
this control".  Here are some details from a Washington Post story about the
problem and below is how to change the code invoking your applets to prevent
this problem.

As described by the Washington Post (though they don't mention that Java
applets are affected as well):
http://blog.washingtonpost.com/securityfix/2006/04/the_skinny_on_microsoft_patch.html
"... the IE patch isn't all security updates: It also includes a
non-security fix that could make surfing the Web a tad less smooth for IE
users. Microsoft first released this particular fix in February as voluntary
update (that is, if you use Windows Update or Automatic Updates you wouldn't
have seen this patch before now without some digging) to addresses a patent
spat that Microsoft had with Eolas Technologies over the way IE handles
ActiveX controls. Rather than pay to license the process, Microsoft opted to
require Web sites that currently use ActiveX to integrate interactive
features such as Macromedia Flash, Apple's QuickTime Player, RealNetworks's
RealPlayer and Adobe's Reader to redesign their sites to accommodate the
fix. Sites that use ActiveX to serve content to IE users but put off making
the changes will force those users to generate an extra mouse click to
activate those features on the site. "

Microsoft described how to work around this problem by moving the
applet-specifying code into a separate JavaScript file:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overvie
w/activating_activex.asp

A working example of how to do this for a simple "Hello world" applet is
described at www.segal.org/java/HelloPatent/.
Adam - 13 Apr 2006 17:47 GMT
Also see

http://geekswithblogs.net/mwatson/archive/2006/03/22/73022.aspx?Pending=true

http://www.hoeben.net/node/135

http://www.codingforums.com/showthread.php?p=425137#post425137
Paul Hamaker - 14 Apr 2006 11:34 GMT
Are MS lying about this ? Does it only apply to the object tag (read
that somewhere), because I had the update and notice nothing peculiar
visiting my site, where I use only applet tags. Also looked at one of
Roedy's applets (Biorythm), knowing he uses applet tags, and had no
problem there either. So, did I waste my time figuring out/choosing the
best solution ?
What are your experiences ?
--------------------
Paul Hamaker, SEMM, teaching ICT since 1987
http://javalessons.com
Mickey Segal - 14 Apr 2006 15:07 GMT
> Are MS lying about this ? Does it only apply to the object tag (read
> that somewhere), because I had the update and notice nothing peculiar
[quoted text clipped - 3 lines]
> best solution ?
> What are your experiences ?

I see the "Click to activate and use this control" behavior described by
Microsoft at:
www.segal.org/java/Hello/
and do not see it with the workaround used at:
www.segal.org/java/HelloPatent/
but I installed the optional version of the patch when it was released a few
months ago so my experiences don't say anything about whether Microsoft
included the patch in this month's critical upgrades.  Numerous reports have
stated that Microsoft did indeed include the patch in this month's critical
upgrades so if they did not that would be interesting.
Paul Hamaker - 15 Apr 2006 12:46 GMT
Turns out I was too hasty judging, cause not until this morning the
update concerned was installed, sorry. At first glance, it seems a
minor inconvenience, since the applets are shown and seem to be working
okay after clicking them. One more reason to recommend using a
different browser, though.
--------------------
Paul Hamaker, SEMM, teaching ICT since 1987
http://javalessons.com
Mickey Segal - 15 Apr 2006 15:09 GMT
> Turns out I was too hasty judging, cause not until this morning the
> update concerned was installed, sorry. At first glance, it seems a
> minor inconvenience, since the applets are shown and seem to be working
> okay after clicking them. One more reason to recommend using a
> different browser, though.

Users will figure out what to do, particularly when they see the "Click to
activate and use this control" ToolTip, but it is just another hassle.  Many
sites on the internet are not updated with a workaround; I don't plan on
going back and updating the various applets at www.segal.org/java/,
particularly since many are aimed at Macintosh programmers.

I brought the EOLAS issue up here so programmers would be aware of the
problem and could fix it if they want, as we have done for our company site.


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.