私は safari を使用していますが、他のブラウザで動作するかどうかはわかりませんが、ストームパスのアカウントにサインアップすると、以下の URL が表示されます
blob:https://api.stormpath.com/1be95204-93d6-4GUID HERE
blob: 接頭辞は初めてのことなので、すべてのブラウザで動作するかどうか、他にどんな接頭辞があるのか知りたいのです
45 goodguys_activate 2015-08-01
Blob URI/URLはJavaScriptで作成されたもので、ブラウザが現在メモリに保持しているデータ(現在のページのみ)を参照するもので、ホスト上に存在するデータを参照するものではありません
使用するための詳細については、参照してください。https://www.npmjs.com/package/blob-util
24 Masoud 2016-02-18
最初のコロンまでのURLの先頭を「URIスキーム」(または「URLスキーム」)と呼びます。blob URI scheme
でググると、W3CのファイルAPIの取り組みが出てきます
ほとんどのURIスキームは、他のURI全体を含むための標準的な規定を持っていないので、別のURI全体に接頭辞を付けているとは考えないでしょう。http: や https: の他に、いくつかの一般的な URI スキームがあります
- ftp:
- mailto:
- data:
- script:
- smb.(とcifs: )
- afp:
…他にもたくさんあります。みんなのお気に入りを忘れているかもしれません。)
9 Spiff 2015-08-01
URL文字列のブロブに関する背景情報のため、StackOverflowからの回答をコピペしています
JavaScript
Blob
で作成したURLを「通常の」URLに変換することはできませんA
blob
:URLは、サーバー上に存在するデータを参照するのではなく、現在のページに対して、ブラウザが現在メモリに持っているデータを参照します。他のページでは利用できませんし、他のブラウザでは利用できませんし、他のコンピュータからも利用できませんしたがって、一般的には、BlobのURLを「普通の」URLに変換することは意味がありません。普通のURLにしたいのであれば、ブラウザからサーバにデータを送って、サーバに普通のファイルのように利用できるようにしてもらう必要があります
blob.URLをデータ:データに変換することができます。URL をデータに変換することができます。URLに変換することができます。blob.URLからデータを「取得」するためにAJAXリクエストを使用することができます。URLからデータを「取得」するためにAJAXリクエストを使用することができます(HTTPリクエストではなく、実際にはブラウザのメモリからデータを取り出しているだけですが)
9 Ivanov 2016-08-04
MDNは、物事を平易な言葉で理解するための良いリソースです。また、https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURLも良いリソースだと思います。Spiff が提供したものと同じものですが、オリジナルの仕様は冗長で読みにくいです。私は Spiff が W3C ドキュメントへのリンクとしては最も正しいと言うでしょう
Masoudさんが提供してくれたnpmjsへのリンクはあまり役に立たないと思います。ライブラリホストのnpmjsにあるJavascriptライブラリに誘導しています。blob-util ライブラリは、ブラウザで blob を扱うための標準 API をラップするために使われており、これらのためのコードを書くことを簡略化してくれていますが、blob の URL とそれが何であるかを理解するための参考にはなりません
0 ADJenks 2019-04-30