0

过去,我曾经能够打开一个网络浏览器(肯定是在 Internet Explorer 7 上工作的),然后about:在浏览器的地址栏中输入一些内容,以及一些简单的文本,比如“Hello, World!”。

然后页面将about:blank在地址栏中更改为,我的文本“Hello, World”将显示在页面上。我记得基本的 HTML 也可以正常工作。

问题:我忘记了在浏览器地址栏中执行此操作的语法。这仍然支持吗?

我看到另一篇使用 javascript 执行类似操作的帖子,但我想使用的方法about:位于地址栏的开头。我在使用 Microsoft FrontPage 时偶然发现了这种技术。

同样,我最近遇到了一个做同样事情的 QR 码,地址栏中有 about:blank 页面,页面内容只是文本。

本质上,我想创建一个链接/ URL,它加载文本消息而不指向文件或实际网页。


例如,我想要这个结果:data:,Hello%2C%20World! 但需要地址栏显示 about:blank。

4

1 回答 1

2

您可以通过Data URI 方案对任何类型的数据进行编码:

 data:[<media type>][;base64],<data>

例如:data:text/plain;base64,SGVsbG8sIHdvcmxk

于 2018-07-23T16:02:46.390 回答