1
0
-1

Is there a way I can block users from accessing my form when they are using IE? I would like to show them a message saying that they are using an unsupported browser.

    CommentAdd your comment...

    4 answers

    1.  
      3
      2
      1

      No, this should be done on the server side based on the user agent header. Please consult TM, there is a way to do this in TM. Not sure how to add the relevant tag to this question.

      1. Miroslav Botka

        TM Admin UI > Organisation > Details > Security Additional checks can be done in the TM Form Security Filter Service linked to the forms

      2. Miroslav Botka

        if( com.avoka.core.util.ServletUtils.isIE6to8( request ) ){ throw new RedirectException("../resources/browser-not-supported.html"); }

      CommentAdd your comment...
    2.  
      2
      1
      0

      Hi All,

      This functionality is provided in TM 4.3.3 and later servers.  Please see the TM 4.3.3 release notes for details on how to configure this:

      Transact Manager 4.3.3 Release Notes

      regards Malcolm Edgar

        CommentAdd your comment...
      1.  
        1
        0
        -1

        In my opinion (take that for what you will) you should maybe review why you find it necessary to restrict the browser. These days all major browsers support a huge variety of powerful web standards. Rather than annoy a 3rd of your users, and probably 90% of your least technical users, consider making your code compliant, or maybe that business process is more complex than it needs to be and could be simplified. 

          CommentAdd your comment...
        1.  
          1
          0
          -1

          Just an idea but perhaps using an on load form rule to check the browser and then setting a flag if it's IE and setting visibility of all pages to false / message to appear?

           

            CommentAdd your comment...