API15:JBrowser/isViewable/ja
出典: Joomla! ドキュメンテーション
目次 |
Description
Determines if a browser can display a given MIME type.
Syntax
isViewable($mimetype)
| Parameter Name | Default Value | Description |
|---|---|---|
| $mimetype | $mimetype The MIME type to check. |
Returns
boolean True if the browser can display the MIME type.
Defined in
libraries/joomla/environment/browser.php
Importing
jimport( 'joomla.environment.browser' );
Source Body
function isViewable($mimetype) { $mimetype = strtolower($mimetype); list($type, $subtype) = explode('/', $mimetype); if (!empty($this->_accept)) { $wildcard_match = false; if (strpos($this->_accept, $mimetype) !== false) { return true; } if (strpos($this->_accept, '*/*') !== false) { $wildcard_match = true; if ($type != 'image') { return true; } } /* image/jpeg and image/pjpeg *appear* to be the same * entity, but Mozilla doesn't seem to want to accept the * latter. For our purposes, we will treat them the * same. */ if ($this->isBrowser('mozilla') && ($mimetype == 'image/pjpeg') && (strpos($this->_accept, 'image/jpeg') !== false)) { return true; } if (!$wildcard_match) { return false; } } if (!$this->hasFeature('images') || ($type != 'image')) { return false; } return (in_array($subtype, $this->_images)); }
Examples
<CodeExamplesForm />
