We are planning to add a flash element to the header of our website. This header is displayed on every single page so even though its not a vital element of site navigation it will load on every page. The flash is very light and does increase the attractiveness of our website considerably so we want to stick with it.
The question is if we would have to do flash detection or not?
a) According to MacroMedia 98% of users have Flash installed
b) If we use BrowserHawk to detect flash then we would have to detect it for ever single pageview or set a cookie/session variable. The detection requires an object to be loaded so we are worrying about memory issues, same goes for session variables and we generally do not like setting cookies.
What do you recommend and what is common practice right now?
A) Skip detection all together
B) Use BrowserHawk and initialise the object on every single page load
C) Run BrowserHawk once per session and use a cookie/session variable?