在 Chrome 中为位于 %UserProfile%\Desktop\ 的本地 HTML 文件添加书签

问题描述 投票:0回答:2

我有一个很小的 HTML 文件,其中包含一个图标和一个重定向,以区分不同计算机上没有自定义图标的多个 URL,我想在 Chrome 上将其添加为书签。由于绝对初始路径在所有计算机上都不同,我希望使用

%UserProfile%\Desktop\
作为我的文件的路径,这适用于所有计算机,但我不知道是否以及如何在Chrome 中的网址?

在这些计算机上运行 Windows 7 或 Windows 8。

html google-chrome
2个回答
2
投票

据我所知,您无法为动态 URL 添加书签。您可以做的是将 HTML 页面压缩为可用作书签的数据 URL:

data:text/html;utf-8,<!DOCTYPE html><head><title>Title</title><link rel="shortcut icon" href="http://example.com/favicon.ico"></head><body><script>setTimeout(function(){ window.location.replace('http://example.com/') },1);</script></body>

这只是以下 HTML,没有换行且开头为

data:text/html;utf-8,

<!DOCTYPE html>
<head>
    <!-- Page title, can be omitted -->
    <title>Title</title>
    <!-- Link to the favicon in href -->
    <link rel="shortcut icon" href="http://example.com/favicon.ico">
</head>
<body>
    <script>
        setTimeout(function(){
            // URL to redirect to in quotes
            window.location.replace('http://example.com/')
        },1);
    </script>
</body>

我刚刚测试了这个,如果您提供它的路径,它似乎会显示正确的图标。要将其添加到书签,请右键单击书签栏并选择

Add page...
,然后输入该位置的数据 URL。

如果您需要使用本地图标,那么您也可以将

.ico
转换为数据 URL。这是我通过 Google 找到的众多工具之一:http://dopiaza.org/tools/datauri/
简单搜索
ico to data url
应该会给出相关结果。

您将获得一个不错的长 URL,您可以使用它来代替

http://example.com/favicon.ico
,并且它仍然包含在书签中。


0
投票

您可以通过像下面这样的书标记来做到这一点

file:///C:/Users/Account-Name/Desktop/filename.html
© www.soinside.com 2019 - 2024. All rights reserved.