昨日紹介した「わずか「12文字」でIEを判別するスクリプト」に続いて、Firefox 2/3, Safariを判別する1行のスクリプトをThe Spannerから紹介します。
昨日紹介した「わずか「12文字」でIEを判別するスクリプト」に続いて、Firefox 2/3, Safariを判別する1行のスクリプトをThe Spannerから紹介します。
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) シェア競争に挑まないWebブラウザ「Safari」の登場 2008年3月、iPhoneの日本登場に先駆けて、Windows版Safari 3.1が登場しました(参考「Apple、Windowsにも正式対応の「Safari 3.1」リリース」)。 WebブラウザのシェアはFirefoxが健闘しつつも、いまだInternet Explorer(以下、IE)が大半を占め、多くのWebアプリケーションサービスにとって、IEへの対応が必須であると思われてきました。そんなWebブラウザのシェア競争の中へSafariが登場したことは、最初はとても異質なことに感じられました(参考「新しいWebブラウザ
Ajaxian iPhone Web: Multitouch JavaScript “Virtual Light Table” The video above is Tom Robinson, one of the 280 North fellas who is smart enough to port Cocoa to the Web, showing us his multitouch "virtual light table" using the JavaScript APIs nicely documented by SitePen, as well as Apple.iPhoneのSafari上で画像をグリグリいじるサンプルがyoutube上で公開されています。 ブラウザ上でこれを作ってみたくなった人も多いのではないでしょうか。 関連エントリ iPhone用Webページでオブジェ
Safari Web Content Guide for iPhoneを読み解きながら、iPhone/iPod touch上のWebブラウザのSafariで動くWebアプリを作成し、UIを最適化するコツを紹介します。 (編集部) Safari Web Content Guide for iPhoneを読み解く ネイティブアプリケーション開発を可能にするSDKが公開され、一層注目を集めている米アップルのiPhone(Applle Developer)。3Gへの対応がうわさされ、日本市場向けの発表も待たれますが、読者の中には、早速iPhone向けのアプリケーション開発にチャレンジしている人もいるでしょう。 しかし、ネイティブアプリケーションを作るにはそれなりにプログラミングスキルが必要ですし、完成したアプリケーションは米アップルが用意する「App Store」経由でしか配布できないといった制約
続きを読むを押すとAjaxでテキストを取ってくるようにしてみました。 エントリーの中身だっけを別ファイルで持って、続きを読むを押すと、Ajaxで、そのファイルの中身を読んできます。 もしかしたらSafariとかで文字化けてるかも あと、ロード中にコメントとかトラックバックとか表示されちゃうのを修正。 この、隠す部分(トラックバックとかコメントとかコメントを書くとかのパーツ)にheight:0,padding:0,overflow:hiddenを指定するっていうことを書いたCSSをロード前に読み込ませるので、最初に読んでくるときは、この部品らは隠れているように見える。ロード完了したらこの部品らをjQueryでhideして、全く隠してしまう。(こうしないと、この隠している部分へのアンカーリンクが効かなかったりする…エントリー左側についてるコメントとかトラックバックのリンク)。そんで、最後
「Safari 3.1」に搭載された「Webインスペクタ」という機能があります。ちゃんと見たことがなかったのですが、HTML+CSS構造をチェックできて面白いですね。 Three Powerful Safari Features That Few People Useというエントリーで紹介されていたので、改めて見てみました。 The functionality is similar to the Firebug extension for Firefox, and gives you all sorts of information that’s helpful during web development and design. Firefoxの「Firebug」機能拡張に似た機能で、ウェブ開発やデザインの助けになるような情報を提供してくれる、とあります。 開発メニューからアクセスします
SafariでJSONの通信をすると文字化けるので対応策を考えてみた。ちなみにSafari3betaでは文字化けは解消されてました。 コード 以下のコードをライブラリを読み込んだ最後に実行させると、対応されます。コーディングは文字化けとかを全く意識しないで大丈夫。 //Cross Browser Script Support (function(){ // the garble control for safari (XMLHttpRequest#responseText) var func01 = function(text){ var esc = escape( text ); if( esc.indexOf("%u") < 0 && esc.indexOf("%") > -1 ){ text = decodeURIComponent( esc ); } return text; };
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く