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.
> > > >
> > > >
> > >
> >
>

Reply via email to