7

如果您将以下内容粘贴到 chrome 中的 url 栏中并尝试右键单击-> 另存为...,另存为...将显示为灰色。有什么办法可以阻止它变灰吗?

网址:

data:text/html;charset=utf-8,%3C%21DOCTYPE%20html%3E%0D%0A%3Chtml%20lang%3D%22en%22%3E%0D%0A%3Chead%3E%3Ctitle%3EEmbedded%20Window%3C%2Ftitle%3E%3C%2Fhead%3E%0D%0A%3Cbody%3E%3Ch1%3E42%3C%2Fh1%3E%3C%2Fbody%3E%0A%3C%2Fhtml%3E%0A%0D%0A
4

2 回答 2

4

目前,数据 URL 被明确排除在可保存的 URL 方案列表中(有关上下文,请参见http://codesearch.google.com/#OAMlx_jo-ck/src/content/common/url_constants.cc&type=cs&l=11 ) . 我不确定这是否绝对正确,如果您在http://new.crbug.com/提交错误,我很乐意将其传递给正确的团队进行审查。

但是,简短的回答:您现在无法保存数据:* URL。

于 2011-09-17T17:26:09.610 回答
3

将数据 uri 制作成锚标记 ( <a href="data:etc....</a>")。然后,将数据 uri 的 mime 类型更改为 application/octet-stream,当您单击锚标记时,浏览器 mime 地图将打开一个另存为框。

于 2011-12-02T03:20:06.257 回答