WEBサイトの製作、管理、とかの日記ブログです。

<<   2023年06月   >>
SunMonTueWedThuFriSat
    123
45678910
11121314151617
18192021222324
252627282930 
新着記事
カテゴリ
過去ログ
コメント
検索
今までwindowオブジェクト内に存在するか?でクロスブラウザ処理作ってたが・・・
今までwindowオブジェクト内に存在するか?でクロスブラウザ処理作ってたが、

例えば<menuitem>が利用できるか確認するのに、
if(window.HTMLMenuItemElement){
   対応ブラウザ
}else{
   非対応ブラウザ
}
ってな感じでやってたが、

同じ様に<details>の確認を
if(window.HTMLDetailsElement){
   対応ブラウザ
}else{
   非対応ブラウザ
}
ってな感じでやろうとしたが、
対応ブラウザのChromeが非対応になってしまった・・・

今まではChromeでもこの方法で判別できると思ってたが、どうもダメみたい。
document.createElement('details');
の様に実際にHTML要素を作ってみて要素名を確認するしか無いのか?

この記事へのコメント
名前:
URL
コメント:
この記事へのトラックバック :
whblog 1.7