%の値を持つボーダー半径をサポートしていないブラウザを検出しようとするといいでしょう。私は境界線の半径を検出しようとするために、以下のコードを使用しましたが、ボールを演奏していません。空のアラートボックスが表示されます。ブラウザのスニッフィング - 枠の半径%
function getStyle(ele,styleProp){
var x = document.getElementById(ele);
if(x.currentStyle){
var y = x.currentStyle[styleProp];
}else if(window.getComputedStyle){
var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
}
return y;
}
$('body').append('<div id="test"></div>');
var style = getStyle('test','-webkit-border-radius');
alert(style);
私はそれがやや限られたようだhere
からこのコードを持って、それは、高さ&幅、背景色の罰金だが、パディング、マージン、そしてもちろんの国境半径に空を返します。
この制限の原因は何ですか。
はい、非常に優れています。しかし、私が間違っていない限り、%値をサポートしていないブラウザを特に検出するためには使用できません。 –