这个问题以前完全有人问过,但基本上没有给出解决方案(这是在2008年)。现在,在 2013 年,HTML 和浏览器功能增加了,所以我想问一下也许是个好主意。
问题:作为开发人员,您如何确保网页的标题与有人为您的页面添加书签时的标题不同?
我问的原因是因为有很多网站都有他们的标题,然后是一些口号。或者更糟糕的是,首先是口号,然后才是实际的网站标题。无论如何,标题很长,并且您希望书签简洁,最好是一个单词,对吗?我想知道现代浏览器中是否有类似的功能。
据我所知,对于Internet Explorer,您可以在页脚中添加一个链接,供访问者单击并为您的站点添加书签,并使用此功能编辑默认标题AddFavorite()
。
这是MSDN上的链接。请注意,此功能已弃用。
请看下面的使用演示:
<a href="#"
onclick="window.external.AddFavorite(location.href, 'YOUR_TITLE_HERE');
return false">
Bookmark this!
</a>
尽管据我所知,这不适用于其他浏览器(肯定不适用于 Chrome 和 Firefox),并且当用户决定手动为您的网站添加书签而不是单击链接时,它的使用就被取消了。