タグ

ブックマーク / developer.mozilla.org (4)

  • サービスワーカー API - Web API | MDN

    サービスワーカーは、基的にウェブアプリケーション、ブラウザー、そして(もし繋がっていれば)ネットワークの間に介在するプロキシサーバーのように振る舞います。これは、よりよいオフラインの操作性を可能にするように意図されており、ネットワークのリクエストに介在してネットワークの使用可否の状況に基づいて適切な対応を取ったり、サーバー上にある資産を更新したりします。また、プッシュ通知やバックグラウンド同期の API 群へのアクセスもできるようになります。 サービスワーカーは、あるオリジンとパスに対して登録されたイベント駆動型のワーカーです。 JavaScript ファイルの形を取り、ナビゲーションやリソースへのリクエストを横取りや改変したり細かい粒度でリソースをキャッシュすることで関連付けられたウェブページやサイトを制御し、それぞれの状況(もっとも顕著な例は、ネットワークが利用できないとき)にアプリ

    サービスワーカー API - Web API | MDN
    hfu
    hfu 2015/01/15
    「Serivce workerはセキュリティ上の理由からHTTPS通信でのみ動作します」
  • 画像とキャンバスをオリジン間で利用できるようにする - HTML: ハイパーテキストマークアップ言語 | MDN

    HTML では画像に crossorigin 属性を提供し、適切な CORS ヘッダーと組み合わせることで、 <img> 要素で定義されている他のオリジンから読み込まれた画像を、 <canvas> の中で現在のオリジンから読み込まれた画像であるかのように扱うことができます。 crossorigin 属性の使い方については CORS 設定属性をご覧ください。 キャンバスのビットマップ内のピクセルは様々なソース、例えば他のホストから受け取った画像や動画などから来ることもありますが、セキュリティの問題が発生することが避けられません。 CORS による許可なしに他のオリジンから読み込んだ何らかのデータをキャンバスに描画すると、キャンバスは汚染 (taint) されてしまいます。汚染されたキャンバスは安全とみなされなくなり、そのキャンバスから画像データを取得しようとすると、例外が発生するでしょう。

    画像とキャンバスをオリジン間で利用できるようにする - HTML: ハイパーテキストマークアップ言語 | MDN
    hfu
    hfu 2012/11/14
    「img.crossOrigin = "Anonymous";」ちなみに、mapbox.min-dirty.js では Image#crossorigin = '' しているよう。
  • Values, variables, and literals - MDN

    hfu
    hfu 2012/05/09
    「Octal integer literals are deprecated and have been removed from the ECMA-262, Edition 3. JavaScript 1.5 still supports them.」
  • Offline resources in Firefox - MDC

    このアプリケーションキャッシュ機能を使用しないでください!これはウェブプラットフォームから削除する手続中のものです。 Firefox 84 以降、この機能は削除されました (バグ 1619673)。 Chomium 90 でも削除が予定されており、 Safari でも非推奨になっています。 Firefox 60 以降、および対応しているブラウザーの一部またはすべてにおいて、安全なコンテキスト (HTTPS) でしか利用できません。 Firefox 44 以降ではオフライン対応のためにアプリケーションキャッシュを使用すると、代わりにサービスワーカーを使用するよう開発者に案内する警告メッセージをコンソールに表示します (バグ 1204581)。 非推奨 この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中で

    Offline resources in Firefox - MDC
    hfu
    hfu 2010/11/05
  • 1