前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何实现"设为首页","加入收藏"的功能

如何实现"设为首页","加入收藏"的功能

作者头像
高爽
发布2017-12-28 12:09:55
1.6K0
发布2017-12-28 12:09:55
举报
文章被收录于专栏:高爽的专栏高爽的专栏
  • 如何实现"设为首页","加入收藏"的功能  
  • 解决思路:  

       将指定URL设为首页的功能主要是依靠IE默认行为homePage的setHomePage方法,而将指定URL加入收藏夹的实现则是external对象的AddFavorite方法。  

  • 具体步骤:  

        设为首页:  

代码语言:javascript
复制
<a href="http://localhost:8888/QianQiu/index" 
   onClick="this.style.behavior='url(#default#homepage)';
            this.setHomePage('http://localhost:8888/QianQiu/index');
			return(false);" 
   style="behavior: url(#default#homepage)">
    设为首页
</a>

        加入收藏:  

代码语言:javascript
复制
<a href="http://localhost:8888/QianQiu/index" 
   onclick="window.external.addFavorite('http://localhost:8888/QianQiu/index','千秋功罪');
            return false;" 
   title="将本站添加到你的收藏夹中!" 
   align="center">
    加入收藏
</a>

        代码运行后单击链接文字,效果分别如图1、图2所示。           图1 将指定URL设为首页  

        图2 将指定URL添加到收藏夹 

PS:我一开始用谷歌浏览器测试了一下,不好使,以为代码错了,后来发现是浏览器设置的问题,谷歌浏览器自动拦截弹出窗口,建议用IE测试一下!

还有其实在浏览器下,CTRL+D快捷键就是添加到收藏夹!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2012-03-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档