添加书签或收藏时,浏览器使用页面的TITLE标签自动填充书签的标题。但是,我的网页使用SEO友好的标题,这些标题并不是真正用户友好的。有没有一种方法可以在浏览器创建书签时覆盖标题?
我知道我可以在调用javascript的页面上创建一个链接:
javascript:window.external.addFavorite("url","custom title");
但是当用户使用菜单或热键创建书签时,是否可以做类似的事情?
答案 0 :(得分:3)
你正试图解决错误的问题。
但是,我的网页使用了SEO友好的标题,这些标题并不是真正用户友好的
这是您需要修复的内容。您的页面标题应该是用户友好的。
说实话,如果你做得对,搜索引擎优化和用户友好的标题应该是同义词...你能发布一些例子,说明为什么你觉得他们需要这么不同?
答案 1 :(得分:2)
我看不出那是怎么可能的。浏览器将加载标题,即页面顶部显示的标题。保存书签时,它不会通过代码。它只是添加了URL并获取了网站标题。
你可以检查一下“书签”是否会触发一个javascript事件,不过,我认为它应该是跨浏览器的:)