1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-06-27 07:43:14 +00:00
TiddlyWiki5/plugins/tiddlywiki/browser-sniff
Jermolene 9c74afdd1a JSHint obeisance for plugins folder
Also add a jshintignore file to skip the various imported modules
2014-08-30 21:32:55 +01:00
..
files JSHint obeisance for plugins folder 2014-08-30 21:32:55 +01:00
browser.js JSHint obeisance for plugins folder 2014-08-30 21:32:55 +01:00
plugin.info Add/update plugin readmes 2014-08-07 15:49:52 +01:00
readme.tid Readme update 2014-08-08 16:35:28 +01:00

title: $:/plugins/tiddlywiki/browser-sniff/readme

This plugin adds a number of `$:/info/` tiddlers containing information about the current browser.

! Information Tiddlers

|!Title |!Description |
|[[$:/info/browser/is/android]] |Running on Android? ("yes" or "no")  |
|[[$:/info/browser/is/bada]] |Running on Bada? ("yes" or "no")  |
|[[$:/info/browser/is/blackberry]] |Running on ~BlackBerry? ("yes" or "no")  |
|[[$:/info/browser/is/chrome]] |Running on Chrome? ("yes" or "no")  |
|[[$:/info/browser/is/firefox]] |Running on Firefox? ("yes" or "no")  |
|[[$:/info/browser/is/firefoxos]] |Running on Firefox OS? ("yes" or "no")  |
|[[$:/info/browser/is/gecko]] |Running on Gecko? ("yes" or "no")  |
|[[$:/info/browser/is/ios]] |Running on iOS (ie an iPhone, iPad or iPod)? ("yes" or "no")  |
|[[$:/info/browser/is/ipad]] |Running on iPad? ("yes" or "no")  |
|[[$:/info/browser/is/iphone]] |Running on iPhone? ("yes" or "no")  |
|[[$:/info/browser/is/ipod]] |Running on iPod? ("yes" or "no")  |
|[[$:/info/browser/is/opera]] |Running on Opera? ("yes" or "no")  |
|[[$:/info/browser/is/phantomjs]] |Running on ~PhantomJS? ("yes" or "no")  |
|[[$:/info/browser/is/safari]] |Running on Safari? ("yes" or "no")  |
|[[$:/info/browser/is/sailfish]] |Running on Sailfish? ("yes" or "no")  |
|[[$:/info/browser/is/seamonkey]] |Running on Sea Monkey? ("yes" or "no")  |
|[[$:/info/browser/is/silk]] |Running on Amazon's Silk? ("yes" or "no")  |
|[[$:/info/browser/is/tizen]] |Running on Tizen? ("yes" or "no")  |
|[[$:/info/browser/is/webkit]] |Running on ~WebKit? ("yes" or "no")  |
|[[$:/info/browser/is/webos]] |Running on ~WebOS? ("yes" or "no")  |
|[[$:/info/browser/is/windowsphone]] |Running on Windows Phone? ("yes" or "no")  |
|[[$:/info/browser/name]] |Platform name (see below) |
|[[$:/info/browser/version]] |Browser version |

The browser information is obtained with [[Bowser, a browser detector library from Dustin Diaz|https://github.com/ded/bowser/]]. Possible browser names include:

* ''"Amazon Silk"''
* ''"Android"''
* ''"Bada"''
* ''"~BlackBerry"''
* ''"Chrome"''
* ''"Firefox"''
* ''"Internet Explorer"''
* ''"iOS"''
* ''"Opera"''
* ''"~PhantomJS"''
* ''"Safari"''
* ''"Sailfish"''
* ''"~SeaMonkey"''
* ''"~TiddlyDesktop"''
* ''"Tizen"''
* ''"~WebOS"''
* ''"Windows Phone"''

Note that Bowser returns "iPhone", "iPad" and "iPod" as distinct values for the name of the current browser. TiddlyWiki converts all three distinct values into "iOS" before copying to [[$:/info/browser/name]].