Why does a specific website force the mobile interface on Desktop browser when using tethering?











up vote
1
down vote

favorite












How is MakeMyTrip able to detect that I'm using tethering or internet(using SIM card) and therefore, serving me its mobile interface against my will? How do I get rid of this issue without giving up the tethering?



The website in the title is MakeMyTrip. One month ago, I booked my ticket for a journey through this website. I used my Firefox 36.0 (Linux) to do such. The user-agent wasn't tweaked either. The website provided me with its Desktop based interface and all went well.



Today, I opened the website and was greeted with its mobile interface. I double-checked my user-agent and found it unchanged. Inside History, I did Forgot this website to delete any trace of this website. I then restarted my browser but still got the same interface. I created new Firefox profile too but to no avail. The issue can be reproduced in Chromium 41.0. Browsers in my other Desktop system are giving the same results.



It has to be mentioned that I use my Android (4.x.x) device for tethering and browsing the internet. I tried via tethering, two different devices (1,2) with different telecommunication providers and found the same result. In the devices itself, under Firefox for Android app, opening this website with default user-agent gives a page with link to Play Store for its app. Using Request Desktop Site falls back to the same aforementioned mobile interface of the website.



Other fact to be noted is that the website doesn't behave in this fashion when you're accessing it from non-SIM enabled internet connectivity. The website opens its default Desktop interface if it is opened through TOR, any open proxy server, college proxy, etc. The website also shows default Desktop interface for my mobile broadband Tata Photon Plus device too.



Note: A slightly similar question was asked on SuperUser here, but was closed for being Off-Topic.










share|improve this question















migrated from webapps.stackexchange.com Apr 19 '15 at 22:41


This question came from our site for power users of web applications.



















    up vote
    1
    down vote

    favorite












    How is MakeMyTrip able to detect that I'm using tethering or internet(using SIM card) and therefore, serving me its mobile interface against my will? How do I get rid of this issue without giving up the tethering?



    The website in the title is MakeMyTrip. One month ago, I booked my ticket for a journey through this website. I used my Firefox 36.0 (Linux) to do such. The user-agent wasn't tweaked either. The website provided me with its Desktop based interface and all went well.



    Today, I opened the website and was greeted with its mobile interface. I double-checked my user-agent and found it unchanged. Inside History, I did Forgot this website to delete any trace of this website. I then restarted my browser but still got the same interface. I created new Firefox profile too but to no avail. The issue can be reproduced in Chromium 41.0. Browsers in my other Desktop system are giving the same results.



    It has to be mentioned that I use my Android (4.x.x) device for tethering and browsing the internet. I tried via tethering, two different devices (1,2) with different telecommunication providers and found the same result. In the devices itself, under Firefox for Android app, opening this website with default user-agent gives a page with link to Play Store for its app. Using Request Desktop Site falls back to the same aforementioned mobile interface of the website.



    Other fact to be noted is that the website doesn't behave in this fashion when you're accessing it from non-SIM enabled internet connectivity. The website opens its default Desktop interface if it is opened through TOR, any open proxy server, college proxy, etc. The website also shows default Desktop interface for my mobile broadband Tata Photon Plus device too.



    Note: A slightly similar question was asked on SuperUser here, but was closed for being Off-Topic.










    share|improve this question















    migrated from webapps.stackexchange.com Apr 19 '15 at 22:41


    This question came from our site for power users of web applications.

















      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite











      How is MakeMyTrip able to detect that I'm using tethering or internet(using SIM card) and therefore, serving me its mobile interface against my will? How do I get rid of this issue without giving up the tethering?



      The website in the title is MakeMyTrip. One month ago, I booked my ticket for a journey through this website. I used my Firefox 36.0 (Linux) to do such. The user-agent wasn't tweaked either. The website provided me with its Desktop based interface and all went well.



      Today, I opened the website and was greeted with its mobile interface. I double-checked my user-agent and found it unchanged. Inside History, I did Forgot this website to delete any trace of this website. I then restarted my browser but still got the same interface. I created new Firefox profile too but to no avail. The issue can be reproduced in Chromium 41.0. Browsers in my other Desktop system are giving the same results.



      It has to be mentioned that I use my Android (4.x.x) device for tethering and browsing the internet. I tried via tethering, two different devices (1,2) with different telecommunication providers and found the same result. In the devices itself, under Firefox for Android app, opening this website with default user-agent gives a page with link to Play Store for its app. Using Request Desktop Site falls back to the same aforementioned mobile interface of the website.



      Other fact to be noted is that the website doesn't behave in this fashion when you're accessing it from non-SIM enabled internet connectivity. The website opens its default Desktop interface if it is opened through TOR, any open proxy server, college proxy, etc. The website also shows default Desktop interface for my mobile broadband Tata Photon Plus device too.



      Note: A slightly similar question was asked on SuperUser here, but was closed for being Off-Topic.










      share|improve this question















      How is MakeMyTrip able to detect that I'm using tethering or internet(using SIM card) and therefore, serving me its mobile interface against my will? How do I get rid of this issue without giving up the tethering?



      The website in the title is MakeMyTrip. One month ago, I booked my ticket for a journey through this website. I used my Firefox 36.0 (Linux) to do such. The user-agent wasn't tweaked either. The website provided me with its Desktop based interface and all went well.



      Today, I opened the website and was greeted with its mobile interface. I double-checked my user-agent and found it unchanged. Inside History, I did Forgot this website to delete any trace of this website. I then restarted my browser but still got the same interface. I created new Firefox profile too but to no avail. The issue can be reproduced in Chromium 41.0. Browsers in my other Desktop system are giving the same results.



      It has to be mentioned that I use my Android (4.x.x) device for tethering and browsing the internet. I tried via tethering, two different devices (1,2) with different telecommunication providers and found the same result. In the devices itself, under Firefox for Android app, opening this website with default user-agent gives a page with link to Play Store for its app. Using Request Desktop Site falls back to the same aforementioned mobile interface of the website.



      Other fact to be noted is that the website doesn't behave in this fashion when you're accessing it from non-SIM enabled internet connectivity. The website opens its default Desktop interface if it is opened through TOR, any open proxy server, college proxy, etc. The website also shows default Desktop interface for my mobile broadband Tata Photon Plus device too.



      Note: A slightly similar question was asked on SuperUser here, but was closed for being Off-Topic.







      firefox website mobile-ui






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 2 days ago









      JakeGould

      30.6k1093135




      30.6k1093135










      asked Apr 19 '15 at 18:48









      Firelord

      301111




      301111




      migrated from webapps.stackexchange.com Apr 19 '15 at 22:41


      This question came from our site for power users of web applications.






      migrated from webapps.stackexchange.com Apr 19 '15 at 22:41


      This question came from our site for power users of web applications.
























          1 Answer
          1






          active

          oldest

          votes

















          up vote
          3
          down vote



          accepted










          The website is using Geo-tags on the IP addresses to choose which site layout to provide. It's on their end. You may be out of luck unless you contact their support.






          share|improve this answer





















          • May I know how did you confirm this?
            – Firelord
            Apr 19 '15 at 22:45






          • 2




            It's common practice. IANA provides blocks of IPs to RIRs. RIRs give blocks of IPs to local ISPs. ISPs divide the blocks up among clients. The website is asks who the block is assigned to. It's told that the block belongs to INSERT-ISP-HERE and makes a choice based on that. Say I did the same thing with my phone, the website would see that it's getting a request from a Verizon Wireless subscriber and send me the appropriate page.
            – Nathanial Meek
            Apr 19 '15 at 22:50











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "3"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














           

          draft saved


          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f903574%2fwhy-does-a-specific-website-force-the-mobile-interface-on-desktop-browser-when-u%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          3
          down vote



          accepted










          The website is using Geo-tags on the IP addresses to choose which site layout to provide. It's on their end. You may be out of luck unless you contact their support.






          share|improve this answer





















          • May I know how did you confirm this?
            – Firelord
            Apr 19 '15 at 22:45






          • 2




            It's common practice. IANA provides blocks of IPs to RIRs. RIRs give blocks of IPs to local ISPs. ISPs divide the blocks up among clients. The website is asks who the block is assigned to. It's told that the block belongs to INSERT-ISP-HERE and makes a choice based on that. Say I did the same thing with my phone, the website would see that it's getting a request from a Verizon Wireless subscriber and send me the appropriate page.
            – Nathanial Meek
            Apr 19 '15 at 22:50















          up vote
          3
          down vote



          accepted










          The website is using Geo-tags on the IP addresses to choose which site layout to provide. It's on their end. You may be out of luck unless you contact their support.






          share|improve this answer





















          • May I know how did you confirm this?
            – Firelord
            Apr 19 '15 at 22:45






          • 2




            It's common practice. IANA provides blocks of IPs to RIRs. RIRs give blocks of IPs to local ISPs. ISPs divide the blocks up among clients. The website is asks who the block is assigned to. It's told that the block belongs to INSERT-ISP-HERE and makes a choice based on that. Say I did the same thing with my phone, the website would see that it's getting a request from a Verizon Wireless subscriber and send me the appropriate page.
            – Nathanial Meek
            Apr 19 '15 at 22:50













          up vote
          3
          down vote



          accepted







          up vote
          3
          down vote



          accepted






          The website is using Geo-tags on the IP addresses to choose which site layout to provide. It's on their end. You may be out of luck unless you contact their support.






          share|improve this answer












          The website is using Geo-tags on the IP addresses to choose which site layout to provide. It's on their end. You may be out of luck unless you contact their support.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Apr 19 '15 at 22:44









          Nathanial Meek

          59429




          59429












          • May I know how did you confirm this?
            – Firelord
            Apr 19 '15 at 22:45






          • 2




            It's common practice. IANA provides blocks of IPs to RIRs. RIRs give blocks of IPs to local ISPs. ISPs divide the blocks up among clients. The website is asks who the block is assigned to. It's told that the block belongs to INSERT-ISP-HERE and makes a choice based on that. Say I did the same thing with my phone, the website would see that it's getting a request from a Verizon Wireless subscriber and send me the appropriate page.
            – Nathanial Meek
            Apr 19 '15 at 22:50


















          • May I know how did you confirm this?
            – Firelord
            Apr 19 '15 at 22:45






          • 2




            It's common practice. IANA provides blocks of IPs to RIRs. RIRs give blocks of IPs to local ISPs. ISPs divide the blocks up among clients. The website is asks who the block is assigned to. It's told that the block belongs to INSERT-ISP-HERE and makes a choice based on that. Say I did the same thing with my phone, the website would see that it's getting a request from a Verizon Wireless subscriber and send me the appropriate page.
            – Nathanial Meek
            Apr 19 '15 at 22:50
















          May I know how did you confirm this?
          – Firelord
          Apr 19 '15 at 22:45




          May I know how did you confirm this?
          – Firelord
          Apr 19 '15 at 22:45




          2




          2




          It's common practice. IANA provides blocks of IPs to RIRs. RIRs give blocks of IPs to local ISPs. ISPs divide the blocks up among clients. The website is asks who the block is assigned to. It's told that the block belongs to INSERT-ISP-HERE and makes a choice based on that. Say I did the same thing with my phone, the website would see that it's getting a request from a Verizon Wireless subscriber and send me the appropriate page.
          – Nathanial Meek
          Apr 19 '15 at 22:50




          It's common practice. IANA provides blocks of IPs to RIRs. RIRs give blocks of IPs to local ISPs. ISPs divide the blocks up among clients. The website is asks who the block is assigned to. It's told that the block belongs to INSERT-ISP-HERE and makes a choice based on that. Say I did the same thing with my phone, the website would see that it's getting a request from a Verizon Wireless subscriber and send me the appropriate page.
          – Nathanial Meek
          Apr 19 '15 at 22:50


















           

          draft saved


          draft discarded



















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f903574%2fwhy-does-a-specific-website-force-the-mobile-interface-on-desktop-browser-when-u%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

          Mangá

          Eduardo VII do Reino Unido