Javascript - anti browser checking

Discussion in 'JavaScript' started by satimis, Aug 3, 2007.

  1. #1
    Ubuntu 7.04 desktop
    Opera 9.22


    Frequently I encountered problem on visiting some public websites claiming "Browser not support", "Require Internet Explorer V.xx". If luck with me I can identify the browser as IE to bypass it. If out of luck I have to going back to MS Window IE. In the later case I suppose they check the features of browser visiting their site. I'm now searching a java script to defeat such check.

    Can any folk shed me some light? Is there such a script available on this site? If NO please help me to write such a script. TIA

    satimis
     
    satimis, Aug 3, 2007 IP
  2. memerson

    memerson Peon

    Messages:
    4
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    That would be the problem with their website, not your browser. Basically, the programmers are lazy and cannot code their website to be cross-platform. It's unprofessional but some people just target the majority, because it's easier for them.
     
    memerson, Aug 17, 2007 IP
  3. satimis

    satimis Member

    Messages:
    39
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    41
    #3
    Hi memerson,


    After investigating the problem a couple days I think I can come up with a conclusion. Those public sites refuse to be visited with browsers other than IE NOT for security reason BUT largely on account of the administrators' experience and knowledge in building webpages.


    A webpage displays differently on browsers. To make a webpage to be displayed exactly as they imagine on all browsers is NOT an easy job. So the easiest and straighforward solution is controlling the browser visiting their webpages, ONLY allowing the browser they test their webpage on its building. Unfortunately most people use the buggy IE as browser. Therefore they use it for testing and exclude other browsers visiting their sites. On detecting identification non-IE visitors will be sensored to a warning page saying "browser NOT supported. Please use IE....."


    I encountered the exact problem about seven years ago on online banking, only allowing IE browser. I succeeded running Mozilla/Opera/Konqueror (I can't recall exactly) identified as IE visiting my banker's site.


    At the beginning I went to a wrong concept that after 7 seven years technique will be more advance. Those public sites may ran a script checking the component and features of the visiting browser NOT with identification. Therefore I started looking around for an anti browser checking script. In fact it is NOT.


    I succeeded visiting those public sites with Opera identified as IE. But I found some icons/links/etc. disappeared. Because Microsoft Virtual Machine was needed, Sun java not supported. Unfortunately MS VM does not work on Linux. I ran IE on MS Windows to prove my finding. With text-browser I found those lost embedded links.


    The above is my observation. Up-to-now further efforts injected on this respect will be unnecessary, ONLY wasting time. Unless a new technology has been developed on open source.


    IEs4Linux and wine can do the job because it runs native IE on them. However MS VM is a barrier. Up to now I can't make it run on wine.


    B.R.
    satimis
     
    satimis, Aug 17, 2007 IP
  4. nhactreclub

    nhactreclub Peon

    Messages:
    30
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #4
    remove javascript

     
    nhactreclub, Aug 18, 2007 IP
  5. satimis

    satimis Member

    Messages:
    39
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    41
    #5
    Tried alreay removing Sun java on Opera/IE6(running on ies4linux and wine)/etc. The result was some icons together with their embedded links disappeared. I found those embedded links with Text Browser. Microsoft Virtual Machine is needed.

    Pls explain in more detail what does the above refer to. TIA


    satimis
     
    satimis, Aug 19, 2007 IP