追記: このエントリを投稿してから3日後に Google から AMP が発表されました。AMP は 既存の HTML/CSS/JavaScript の機能を制限することで、ページの表示パフォーマンスを改善するものです。AMP で書かれたページは Google 検索ランキングにおける特典が受けられるといった情報もあります。AMPの実装方法
Webアプリ作っててiPad mini(iOS7)のMobile Safariでハマった話。 前置き 今回のWebアプリは、ログイン機能があって、複数人で使うから最新情報が常に表示されていて欲しい(キャッシュからではなく)という要件がある。つまり、「いつでもサーバーにリクエストしてね☆ミ」ということ。一応ですが、iOS7の話です。 問題 iPadのSafariで現在表示しているページとhistory上で直前に表示していたページ(back、forward関わらず)の間の遷移がキャッシュから行われてしまう。 例えば、下記のような場合。 サインアウト→history.back→認証が必要なはずのページが見れてしまう サインイン→history.back→サインイン→サインイン画面に埋め込んだワンタイムキー*1が不正 history.back、history.forwardの繰り返しの間は情報が最
Safari Extension(機能拡張)も widget と同じように、html や Javascript、css で簡単に開発できるみたいだけど、作る前にやることが結構ある。なんか証明書というのが必要らしい。 ★機能拡張を開発する画面 まずは機能拡張を有効にしていなければ、これを有効にする Safari を起動する メニューバーの「Safari」から「環境設定」を選択する 「機能拡張」をクリックし、バーを「入」にする これをやっていれば、メニューバーの「開発」に「機能拡張ビルダーを表示」が表示される。これを選択すると、「機能拡張ビルダー」が起動する。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く