問題タブ [data-uri-scheme]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
897 参照

apache-flex - Flex はデータ URI スキームをサポートしていますか?

XML 応答内で多くの小さな PNG ファイルを base64 でエンコードされた URI として渡したいのですが、flex にこれらの画像を表示させる方法はないようです。データ URI スキームを考えていましたが、サポートされていないようです。

提案されたソリューション

  1. Loader.LoadBytes を使用する

試してみましたが、うまくいかないようです (イベントはトリガーされません)。

誰かが私が間違ったことを教えてもらえますか?

0 投票する
1 に答える
3415 参照

javascript - javascriptにbase64gzip圧縮されたスタイルシート/画像を含めますか?

javascriptファイル内にbase64形式で保存されている他のファイルタイプの中でも、cssと画像を含めることができることを私は知っています。ただし、これらはかなり巨大です...そしてgzipで圧縮されているため、base64エンコーディングからのオーバーヘッドが約33%であっても、LOTが縮小されます。

gzipされていない画像は、data:image / gif; base64、data:image / jpeg、data:image / png、cssはdata:text /css;base64です。次に、gzipで圧縮されたcssまたは画像データURIを含めるために、どのmimeタイプを使用できますか/使用する必要がありますか?(または、gzip + base64が機能しない場合、JavaScript内にデータを保存したまま、文字列のサイズを小さくするために他にできる圧縮はありますか?)

..編集..質問は誤解されていると思います。javascript内にgzip圧縮されたbase64文字列を含める必要があるかどうかは尋ねていません。はい、ほとんどの場合、サーバー側でjavascriptやその他のファイルをgzipで圧縮するのが最善だと思います。しかし、それはユーザースクリプトには当てはまりません。ユーザースクリプトにはサーバーがなく、単一のファイルのみで構成されています。Firefoxでは@requireディレクティブが許可されていますが、OperaとChromeでは許可されておらず、ローカルファイルのセキュリティの問題がローカルファイルの読み込みに関係しています。したがって、スクリプトに必要なものはすべて、1)Web上(遅い)または2)ユーザースクリプトに埋め込まれている(大きい)必要があります。

ここで、この質問は、遅いよりも大きい方が望ましいと想定していますが、その大きいということは、どれだけ大きいかを完全に無視することを意味する必要はありません。それを小さくすることができれば、それは改善です。

したがって、base64文字列がjavascriptに埋め込まれていると仮定すると、問題はそれを意味のあるものにする方法です。

また:

1)atob()は、javascript内でrawbase64でエンコードされたgzipをrawgzipに変換できます。(atobはメディアタイプを知る必要はありません)。問題は、その生のgzip圧縮されたcssまたは画像ファイルを解凍して、結果の出力をドキュメントにフィードできるようにする方法です。

または2)適切なメディアタイプが与えられた場合、ブラウザは少なくとも理論的には(datauri RFCに従って)datauriから直接任意のファイルをロードできる必要があります。「」は、gzip圧縮されていないcssスタイルシートをロードするのに十分です。ここでの問題は、どのリンクタイプ属性とdatauriメディアタイプの組み合わせが機能する必要があるか(そしてどのブラウザで機能するか)です。できれば、ユーザースクリプトの場合、これはOpera、FF、およびChromeで機能する組み合わせになります。

0 投票する
1 に答える
1494 参照

svg - データURIASCII、UTF-8、またはbase64

HTMLページにデータURIを含める場合、ASCII、UTF-8、またはbase64を使用するのが最適ですか?

これらのいずれかとして表現できるSVGファイルに使用しています。

UTF-8(URIエンコード後)は、非圧縮の場合でもbase64よりも少し小さいですが、base64を使用することには他の利点(CPUパフォーマンスなど)がありますか?

0 投票する
0 に答える
299 参照

android - Samsung S3 Android Web ブラウザーでの URI ブレークへの画像データ

webview ベースのアプリを使用しています。base64 画像 (URI への画像データ) を使用して html ページを呼び出します。アプリを起動してから、base64 url​​ (画像データを URI に) で画像を取得しました。しかし、アプリを強制終了して再起動すると. その後、Samsung S3 でのみ画像が表示されません。

一方、他のすべてのデバイスでは、正常に動作しています。

0 投票する
2 に答える
2813 参照

javascript - ブラウザーが iframe を使用したデータ uri スキームをサポートしているかどうかを検出する

Internet Explorer は、iframe URL のデータ URI スキームをサポートしていません ( http://msdn.microsoft.com/en-us/library/cc848897%28v=vs.85%29.aspxを参照)。他のブラウザはそうです。ブラウザー検出にはテストと将来の保証の問題が山積しているため、機能検出を使用してこの問題を回避したいと考えています。

では、ブラウザが iframe のデータ URI スキームをサポートしているかどうかをどのように検出できますか?

0 投票する
1 に答える
237 参照

php - PHPでブロブタイプの画像を表示するにはどうすればよいですか?

画像を表示しようとしていますが、その画像の種類はblob.

質問:

blobデータ型の画像を表示するにはどうすればよいですか?

私は試しました:

しかし、うまくいきません。

0 投票する
1 に答える
80 参照

java - Javaで動的に作成されたソースを取り込む


私はJavaを使用して動的に画像を作成し、それらをjspページに入れています。これは、IE 7 を除くすべてのブラウザーで正常に機能します
。jsp でデータ URI を使用してタグを設定しています (base64 文字列を使用しています)。私は IE の解決策をたくさん見つけましたが、Java で動的に作成された画像を参照する人は誰もいません。
これは、css で見つかった解決策の 1 つです。

動作しますが、CSS で base64 文字列を動的に変更することはできません。
Explorer 7 でこの問題を解決するにはどうすればよいですか?
アドバイスありがとう。

0 投票する
1 に答える
2732 参照

mime-types - ワイルドカード MIME サブタイプ

image/*要素などのデータ URI で MIME タイプdata:image/*;base64,R0lGODlhE...を使用したいと思い<img/>ます。

  • 規格に準拠した MIME タイプですか?
  • 一部のブラウザーで問題が発生する可能性はありますか?