Temporary Mobile View Switch to iOS or Android view of the current website
Support Development
PayPal ● 
Bitcoin Address: 1sM2BrTH8BRgt3quiASK8TmYSafutNvDo
 ● 
Ether Address: 0xCf9eaAc56992e12EB61fD46342172d4EEff5C8e4

Advertisement
Screenshot
"Temporary Mobile View" extension reloads the current tab by pretending that this is an iOS or Android device. This way the servers that do support mobile-view version of the page will provide the compatible webpage instead. This view is useful to declutter webpages or increase the loading speed. To switch to the mobile-view press the button once. By default, the extension bypasses the browser's cache usage so all the resources are freshly fetched from the server. You can disable this option in the settings page. Also, you can change the mobile-view mode from the right-click context-menu over the toolbar button. At this point, the extension supports mobile-view modes for iOS, Android and Kindle devices. The user-agent that is going to be used in these modes is configurable in the options page of the add-on.

Features

  1. What is the "Temporary Mobile View" add-on and how can I use it?

    This extension adds a button to the toolbar area of your browser. On button press, the extension switches the website to the mobile-view version if supported. Basically, when the button is pressed, the extension observes the network activity of the current tab and replaces the user-agent string for all the requests originated from this tab to a user-defined mobile string. This way if a web server supports a compatible web view for mobile devices, those resources are being fetched and rendered. Note that as soon as the page (top frame) loading is done, the network observer gets detached to prevent unnecessary monitoring when it is not needed. To switch back to the normal view, simply use the browser's refresh button. To change the device, use the right-click context-menu items. When a new item is selected, the extension automatically refreshes the current page to see the view in action

  2. What's new in this version?

    Please check the Logs section.

  3. What are the user-agent strings for Android, iOS, and Kindle devices?

    The user-agent strings are all configurable. Go to the extension's options page and alter them to match your needs. Note that this extension is not going to validate your custom user-agent strings. So change them carefully. In case you have messed up the strings, you can always use the reset button to reset all the settings back to the factory values. Note that each device has its own user-agent string. This string is usually used by the web servers to define the correct window size and font size for the webpage. So basically to get the best result, you will need to experiment with the different user-agent strings. Don't forget to share the ones that you love in the review section of this page

  4. What is the meaning of the cache bypassing setting in the options page

    This setting if enabled forces the browser to get all the resources from the server. Basically, it forces the browser to not use the local version of the available resources in the browser cache while performing the refreshing in the mobile view mode. Note that since all the resources are going to be fetched from the server, the loading speed might decrease, so if your goal of using this extension is to improve the page speed, don't use this option.

Matched Content

Reviews

Please keep reviews clean, avoid the use of improper language and do not post any personal information.
  • <a> Defines an anchor.

    Example: <a href="http://add0n.com">a sample link</a>

  • <pre><code> Syntax Highlighting (Supported languages: Bash, JSON, HTML, JavaScript, and CSS).

    Example: <pre><code class="javascript">var foo = 'bar';</code></pre>

  • <strong> Defines bold text
  • <blockquote> Defines a long quotation
  • <caption> Defines a table caption
  • <cite> Defines a citation
  • <em> Defines italic text
  • <p> Defines a paragraph
  • <span> Defines a section in a document
  • <s> Defines strikethrough text
  • <strike> Defines strikethrough text
  • <u> Defines underlined text
  • <br> Defines a single line break; can be used alone and don't need an ending tag

What's new in this version

Version--
Published--/--/--
Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Permissions are explained

    PermissionDescription
    webRequestto observe current tab's web requests
    webRequestBlockingto alter the user-agent string of the relevant web requests
    activeTabto be able to have access to the web requests when the button is clicked
    storageto store user-agent strings and user's styling code
    webNavigationto change the icon and to insert the user's styling code
    contextMenusto add items to the right-click context menu

    Recent Blog Posts on add0n.com