问题标签 [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.
apache-flex - Flex 是否支持数据 uri 方案?
我希望在 XML 响应中将许多小的 PNG 文件作为 base64 编码的 URI 传递,但似乎没有办法让 flex 呈现这些图像。我在考虑数据 uri 方案,但似乎不受支持。
建议的解决方案
- 使用 Loader.LoadBytes
试过了,它似乎不起作用(没有触发任何事件)。
有人可以告诉我我做错了什么吗?
javascript - 在 javascript 中包括 base64 gzipped 样式表/图像?
我知道您可以包含 css 和图像以及其他文件类型,它们以 base64 格式存储在 javascript 文件中。然而,这些都是相当大的......并且经过 gzip 压缩,它们缩小了很多,即使 base64 编码的开销约为 33%。
非gzip压缩,图片为data:image/gif;base64,data:image/jpeg,data:image/png,css为data:text/css;base64。那么,我可以/应该使用什么 mime 类型来包含 gzip 压缩的 css 或图像数据 URI?(或者如果 gzip+base64 不能工作,我可以做任何其他压缩来降低字符串的大小,同时仍将数据存储在 javascript 中吗?)
..编辑..我认为这个问题被误解了。我不是在问我是否应该在 javascript 中包含 gzipped base64 字符串。是的,我知道在大多数情况下,最好在服务器端对 javascript 和其他文件进行 gzip 压缩。但这不适用于用户脚本;用户脚本没有服务器,并且只包含一个文件。Firefox 允许使用 @require 指令,但 Opera 和 Chrome 不允许,并且本地文件安全问题会在加载任何本地文件时发挥作用。因此,脚本所需的任何内容都必须是:1)在网络上(慢)或 2)嵌入在用户脚本中(大)。
现在这个问题假设大比慢更可取,但大并不一定意味着我们完全忽略了有多大;如果它可以更小,那就是一个改进。
所以假设一个base64字符串嵌入在javascript中,问题是如何让它变得有意义。
任何一个:
1) atob() 可以将原始 base64 编码的 gzip 转换为 javascript 中的原始 gzip。(atob 不需要知道媒体类型)。然后的问题是如何解压缩原始 gzip 压缩的 css 或图像文件,以便可以将生成的输出输入到文档中。
或 2)给定适当的媒体类型,浏览器至少在理论上(根据 datauri RFC)应该能够直接从 datauri 加载任何文件。"" 足以加载非 gzip 压缩的 css 样式表。这里的问题是应该使用哪种链接类型属性和 datauri 媒体类型组合(以及它适用于哪些浏览器)?最好,对于用户脚本,这将是在 Opera、FF 和 Chrome 中工作的组合。
svg - 数据 URI ASCII、UTF-8 或 base64
在 HTML 页面中包含数据 URI 时,最好使用 ASCII、UTF-8 还是 base64?
我将它用于可以表示为任何这些的 SVG 文件。
UTF-8(一旦 URI 编码)在未压缩时仍然比 base64 小一点,但是使用 base64 还有其他好处(比如 CPU 性能)吗?
android - 在三星 S3 Android 网络浏览器中,图像数据转换为 URI 中断
我们正在使用基于 webview 的应用程序。使用 base64 图像调用 html 页面(图像数据转换为 URI)。然后午餐我们的应用程序,我们得到带有 base64 url 的图像(图像数据转换为 URI)。但是当我们杀死应用程序并重新启动时。然后图像不仅显示在三星 S3 上。
而在所有其他设备上,它工作正常。
javascript - 检测浏览器是否支持带有 iframe 的数据 uri 方案
Internet Explorer 不支持 iframe url 的数据 uri 方案(请参阅http://msdn.microsoft.com/en-us/library/cc848897%28v=vs.85%29.aspx)。其他浏览器可以。由于浏览器检测包含测试和面向未来的问题,我想使用功能检测来解决这个问题。
那么:如何检测浏览器是否支持 iframe 的数据 uri 方案?
php - 如何在 php 中显示 blob 类型的图像?
我正在尝试显示图像,但该图像类型是blob
.
问题:
如何显示blob
数据类型图像?
我试过:
但不起作用。
c# - 从 Metro 应用程序启动 IE 并将发布数据发送到网站
我想从我的 Metro 应用程序在 IE 中启动一个网站。在启动网站发布数据的同时也需要发送。
我尝试使用Windows.System.Launcher.LaunchUriAsync(uri);
我在这里面临两个问题。一,我无法将帖子数据发送到网站。其次,IE 只占用了 50% 的屏幕。我希望它消耗整个屏幕。
我怎么可能做到这一点?
java - 使用 Java 动态创建的源代码填充
我正在使用 Java 创建动态图像并将它们放入 jsp 页面。这在所有浏览器中都可以正常工作,除了 IE 7。
我在我的 jsp 中使用数据 URI 来填充标签(我使用的是 base64 字符串)。我为 IE 找到了许多解决方案,但没有人提到用 Java 动态创建的图像。
这是使用 css 找到的解决方案之一:
它可以工作,但我无法在 CSS 中更改 base64 字符串。
如何为 explorer 7 解决这个问题?
谢谢指教。
javascript - chrome.tabs.executeScript 进入 dataURI 选项卡
问题很简单(问)
有没有办法将脚本注入仅包含图像的选项卡
并具有以下形式的 URL:
data:image/png;base64,iVBORw0K....
控制台给我错误:
无法访问 url 的内容“data:image/png;base64,iVBORw0K....
mime-types - 通配符 MIME 子类型
我想image/*
在数据 URI 中使用 MIME 类型,例如data:image/*;base64,R0lGODlhE...
在<img/>
元素中。
- 它是否完全符合标准的 MIME 类型?
- 它会在某些浏览器中引起问题吗?如果是,会在哪个浏览器中引起问题?