为位于Chrome

时间:2015-05-27 17:28:20

标签: html google-chrome

我有一个带有favicon和重定向重定向的微小HTML文件,以区分不同计算机上的许多没有自定义图标的网址,我想在Chrome上添加书签。由于绝对初始路径在所有计算机上都不同,我希望使用%UserProfile%\Desktop\作为我的文件的路径,这将适用于所有计算机,但我不知道是否以及如何进入此类Chrome中网址的路径?

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

1 个答案:

答案 0 :(得分:1)

据我所知,您无法为动态网址添加书签。您可以做的是将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...,然后输入该位置的数据网址。

如果您需要使用本地favicon,那么您也可以将.ico转换为数据网址。以下是我通过Google找到的众多工具:http://dopiaza.org/tools/datauri/
只需搜索ico to data url即可获得相关结果。

您将获得一个很好的长网址,您可以使用该网址代替http://example.com/favicon.ico,它仍将包含在书签中。