However; most of the time you want to disable this behavior as the design itself may be responsive thus not requiring the mobile view redirection.
There are 3 options available to do this:
Disable MobilityRedirect Feature in SharePoint using power shell.
Disable-SPFeature -Identity MobilityRedirect -Url http://yoursite
It appeared to be the best option, without requiring you to change the lines in Web.Config. But it did not work for me.
Change compat.browser
Navigate to "C:\inetpub\wwwroot\wss\VirtualDirectories\[port-of-your-site]\App_Browsers\compat.browser" and change "isMobileDevice" property to false for each user agent present.
This is the least preferred option for me as it requires to change values at multiple places and this may get overwritten with new patches.
Change web.config file of the web application
Open the web.config file for the web application and navigate to the "
Add the following lines of code:
<browserCaps>
<result type="System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<filter>isMobileDevice=false</filter>
</browserCaps>
I feel this is the most fail safe way. This does not have risk of values being overwritten due to new patches to the server.
More information on this can also be found at perficient blog
No comments:
Post a Comment