John, <meta http-equiv="X-UA-Compatible" content="IE=edge"> always worked for me so it sounds pretty weird I think but then again it's IE...
Regarding this whole feature and the decisions and configuration one must do I feel it's a bit tough. I have not read the current docs for this but I tried it in CODI and felt uncomfortable with it. Good doc + examples are really needed for a feature like this imo. cheers 2013/7/18 John D. Ament <john.d.am...@gmail.com> > Hi Martjin, > > Actually, we found a very similar issue in our apps at work. We have some > machines w/ IE8, others with IE9 and IE10. For some reason, IE8 was > downgrading to IE7. Found that there was a browser setting causing it to > render all intranet sites in "compatibility mode." Thanks MS! We're not > using a JSF front end, instead bootstrap + backbone + lots of other jquery > goodies. As far as i know, this isn't something the app can fix (in fact, > when I tried putting in headers to fix it, I was able to fix it locally but > not when it was running on our QA machines). > > John > > > On Thu, Jul 18, 2013 at 11:51 AM, Martijn Hiemstra <m.hiems...@regas.nl > >wrote: > > > Hi everybody, Strub, > > > > You mention the following: > > In general I'd say that any inhouse application utilizing JFS-2 should > have > > JavaScript enabled. The non-javascript days are gone - we must get over > it > > ;) > > Without JavaScript your app would not work anyway. > > > > That is the issue. We have Javascript enabled. Primefaces with all it's > > Javascript worked perfectly together with Myfaces CODI on all browsers > even > > the older ones. This issue started once we switched to Deltaspike and now > > any browser that doesn't support html5 sees the message. In deltaspike > > there is a file called windowhandler.html and it's causing the message to > > appear. The message appears if the browser doesn't support html5 even > when > > you have Javascript enabled. > > > > Our clients want to open our website in different tabs to view different > > pages at the same time so that they can compare information on the > website > > so as I understand setting ClientWindowRenderMode.NONE isn't an option? > > > > Perhaps I don't understand how the window handeling works however if we > are > > using the "default" settings won't alot of people get this Javascript > error > > detection? Clients who visit your website will be forced to use the most > > modern version of their browser to view the website and that's not always > > possible. > > > > Thanks in advance, > > Martijn > > > > > > > > 2013/7/18 Mark Struberg <strub...@yahoo.de> > > > > > Hi Martin! > > > > > > Heiko already pointed you in the right direction. You can even disable > or > > > tweak the window handling depending on e.g. the UserAgent (we already > > > exclude bots for example). > > > > > > > > > > Will there be a permanent solution? Is it solvable in Deltapike? Or > is > > it > > > > perhaps an Internet explorer issue? > > > > > > In general I'd say that any inhouse application utilizing JFS-2 should > > > have JavaScript enabled. The non-javascript days are gone - we must get > > > over it ;) > > > Without JavaScript your app would not work anyway. > > > > > > There are basically 3 modes for the window detection. > > > > > > * none - all browser tab see the same information > > > > > > * lazy - rewrite the windowId in JavaScript on the target page. Be > aware > > > that the first page hit might trash the beans from your original > browser > > > tab! It works fine if you take care about this in your app design. > > > > > > * clientwindow - we render a small and fast intermediate page which > does > > > the browser tab detection and then forwards to the destination page. > > > > > > I did installations where we use the clientwindow mode for all in-house > > > clients but switch to lazy mode for all public internet usage (based on > > the > > > request IP). We also only enable clientwindow for UserAgents which are > > > known to support html5 (due to the localstorage trick for getting rid > of > > > the flickering). > > > > > > > > > LieGrue, > > > strub > > > > > > > > > > > > ----- Original Message ----- > > > From: Martijn Hiemstra <m.hiems...@regas.nl> > > > To: dev@deltaspike.apache.org > > > Cc: > > > Sent: Wednesday, 17 July 2013, 14:41 > > > Subject: Re: Deltaspike fails to detect Javascript in IE8 > > > > > > Our clients have found a work around by putting our website in the list > > of > > > trusted websites. > > > > > > Will there be a permanent solution? Is it solvable in Deltapike? Or is > it > > > perhaps an Internet explorer issue? > > > > > > Martijn Hiemstra > > > > > > > > > > > > > > > > > > 2013/7/17 <it-media.k...@daimler.com> > > > > > > > Hello Martijn, > > > > > > > > we've had the same issue. This is related to the client window > > handling, > > > > that targets modern browsers supporting HTML5. > > > > > > > > Simply add a class to your application with the following content: > > > > > > > > @Specializes > > > > public class OurClientWindowConfig extends DefaultClientWindowConfig > > > > { > > > > private static final long serialVersionUID = > -3349441047782577598L; > > > > > > > > @Override > > > > public ClientWindowRenderMode getClientWindowRenderMode(final > > > > FacesContext facesContext) > > > > { > > > > return ClientWindowRenderMode.NONE; > > > > } > > > > } > > > > > > > > This will remove the client window handling and the messsage should > > > > disappear. > > > > > > > > But be aware of the consequences (loss of proper window handling). > > > > > > > > Regards, > > > > > > > > Heiko > > > > > > > > -- > > > > > > > > > > > > > -----Ursprüngliche Nachricht----- > > > > > Von: Martijn Hiemstra [mailto:m.hiems...@regas.nl] > > > > > Gesendet: Mittwoch, 17. Juli 2013 11:24 > > > > > An: dev@deltaspike.apache.org > > > > > Betreff: Deltaspike fails to detect Javascript in IE8 > > > > > > > > > > Hallo Everybody, > > > > > > > > > > We have switched to Deltaspike and ever since when we visit our > > website > > > > > using IE8 we get the following message: > > > > > > > > > > Your browser does not support JavaScript. Click here to continue > > > without > > > > > JavaScript. > > > > > > > > > > Our browser supports Javascript! All kind of tests prove that. > Since > > > this > > > > > message has started to appear after switching to deltaspike and the > > > code > > > > > that produces this message is located in deltaspike I decided to > > post a > > > > > message to this mailing list. > > > > > > > > > > The message is produced in > > > > > > /deltaspike/modules/jsf/impl/src/main/resources/static/windowhandler. > > > > > html > > > > > > > > > > Anybody else noticing this message appearing? We use deltaspike in > > > > > combination with Primefaces 3.5. Any known issues using deltaspike > > with > > > > > Primefaces? > > > > > > > > > > Met vriendelijke groet, > > > > > Martijn Hiemstra > > > > > Java Software Engineer > > > > > > > > > > Regas B.V. > > > > > Pelmolenlaan 18a > > > > > 3447 GW Woerden > > > > > > > > If you are not the addressee, please inform us immediately that you > > have > > > > received this e-mail by mistake, and delete it. We thank you for your > > > > support. > > > > > > > > > > > > > >