2016-05-18 6 views
3

ブラウザがズームCSSのサポートをサポートしているかどうかを確認するにはどうすればよいですか?私は、私が試した、この質問(In Javascript, how do I determine if my current browser is Firefox on a computer vs everything else?)から、Caniuse.comのみFirefozがそれをサポートしていないことから、知っているので:ブラウザのサポートがjQueryで検出された場合Zoom

Cannot read property 'mozilla' of undefined 

別の解決策に従って:私はクロームでエラーを返します

if ($.browser.mozilla) { ... 

ブラウザがその機能をサポートしていれば、答えはdetectinfです。どうすればいいのですか?

+0

jQueryの '$ .browser'は、ブラウザの検出が一般的に悪い考えであるため、廃止され削除されました。代わりに機能の検出が必要です。 – adeneo

+0

本当の質問は、代わりに[scale](http://caniuse.com/#feat=transforms2d)を使用するのではなく、 – adeneo

+0

スケールは自分自身の問題です。たとえば、ぼかし、ズームはChromeとIEでうまくいくが、 firefox使用スケール – raphadko

答えて

4

プレーンJavaScriptでCSS機能のサポートを検出する方法は次のとおりです。 (ズーム機能を必要な機能に置き換えてください)

document.createElement("detect").style.zoom === "" 
関連する問題