anatoo / viewport.js

viewport.js provide unification to set up a viewport for iOS browser, android browser and PC Browsers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

viewport.js

viewport.js provide unification to set up a viewport for iOS browser, android browser and PC Browsers.

Support

  • iOS5
  • android2.3
  • Opera11.62
  • Firefox11.0
  • Chrome18.0.1025.151
  • Safari5.1.5

Download

viewport.js

Overview

In case of iOS, you can write viewport meta tag to setting viewport.

In case of android, android support viewport meta tag too. But viewport's width is not available. And PC Browsers does not support it.

By using viewport.js, you can easily set up a viewport for your HTML.

Usage

Quick example:

<html>
<head>
<script type="text/javascript" src="viewport.js"></script>
<script type="text/javascript">
viewport({width : 640});
</script>
...

You must call 'viewport' function because 'viewport' function write a meta tag.

How it works

In case of iOS, viewport.js just write following meta tag:

<meta name="viewport" content="width=640" />

In case of android, viewport.js write following meta tag:

<meta name="viewport" content="width=device-width;target-densitydpi=device-dpi">

And viewport.js do emulation of viewport by computing scale between viewport's width and browser's width and applying zoom to the body element. On orieantion change, it emulate again.

In case of PC browsers, viewport.js just emulate viewport by using JavaScript.

About

viewport.js provide unification to set up a viewport for iOS browser, android browser and PC Browsers.


Languages

Language:JavaScript 100.0%