説明 iPhoneかどうか調べるにはwindow.ontouchstartがnullかどうか調べます。他のブラウザではundefinedが返されるため、この違いにより判別を行います。 サンプルプログラム if (window.ontouchstart === null) { document.write("iPhoneです"); }else{ document.write("iPhoneではありません"); }
onloadイベントだとDOMの構築が完了しても画像を読み込み終わるまで待ってしまうので、代わりにDOMContentLoadedイベントを使って処理させてみます。IEにはDOMContentLoadedがないのでdocument.documentElement.doScroll("left")を監視してDOM構築が終わるまで再帰しています。 参考 window.onloadの代替スクリプトその2 jQuery 1.2.6 2330行目くらい そーす ※一部修正しました。 // DOM構築完了時の処理 function load(){ /* なんかいろいろ */ }; // ユーザーエージェント var userAgent = navigator.userAgent.toLowerCase(); // ページの構築が完了したらloadを呼び出す (function(){ if(docume
GameWith Developer Blog会社の技術ブログで執筆した記事をいくつかピックアップしています。 2020 年に起きたワークスタイルの変化とこれからについて #GameWith #TechWith - GameWith Developer Blogこの記事は GameWith Advent Calendar 21 日目の記事です。 最近、ブログ更新を怠っていた @serima です。Splatoon 2 でナワバリバトルをする日々を送っていますが、お仕事では開発マネージャーをしています。 2020 年は新型コロナウイルスの影響で世界的に働き方の変革を求められた年であり、弊社 GameWith も例外ではありませんでした。 このポストではフルリモートワークへの切り替えにおいて気をつけたことや、現在の課題と試みについて簡単に紹介できればと思います。 なお、現時点(2020 年 1
前から1回作ってみようと考えてはいたのだが、優先順位が中々上がらず今まで着手していなかった。そんな中manifestのバージョンが上がり、Content Security Policy (CSP)が今後主流になる(したい)などを聞きいい機会だと作って見ることにした。 まずはどういった作りなのかを把握するために本家のドキュメントへ。非公式の日本語訳があるので、日本語が良い方はこちらも参照してください。 なんとなくChromeのExtensionは使っていて、アドレスバーの中に出るタイプとアイコンとしてアドレスバーの隣に出るのは知っていた。アドレスバーの中のタイプはpage actionsと呼ばれていて、特定のページでアイコンを表示、非表示するのに適しているとのこと。そしてもう1つのアドレスバーの隣に出るアイコンはbrowser actionsと呼ばれている。どちらもツールチップ、バッジやポッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く