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

  • 如何实现"设为首页","加入收藏"的功能  
  • 解决思路:  

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

  • 具体步骤:  

        设为首页:  

<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>

        加入收藏:  

<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快捷键就是添加到收藏夹!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端那些事

快速搭建属于自己的mongodb数据库

前言 MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写,支持Windows,Linux,OSX,Solaris等平台,默认端口为27017,是...

1928
来自专栏晓晨的专栏

ASP.NET Core 判断请求是否为Ajax请求

771
来自专栏每日一篇技术文章

带你入坑01-weex-搭建环境

安装 Node.js 环境成功后,npm 包管理工具也会自动安装成功 输入下面命令检查一下

751
来自专栏帘卷西风的专栏

linux编译curl库的动态库so

转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 

321
来自专栏Python数据科学

Scrapy+MongoDB 轻松爬取海量妹子图

【原文链接】:https://mp.weixin.qq.com/s/WIrepTu-2CGrGifLLRsHjw

561
来自专栏ytkah

总结一些防止dedecms系统被攻击的方法

总结一些防止dedecms系统被攻击设置的方法,可有效的防止织梦系统被挂马,仅供各位站长参考。 1.安装时数据库的前缀不用dedecms默认的前缀dede_,可...

2624
来自专栏linux驱动个人学习

Android 的提权(root)原理【转】

Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿。

451
来自专栏转载gongluck的CSDN博客

如何用Doxgen制作chm格式文档

对程序员来说,在开发自己的接口时,制作一个easy-go的文档也是coding中必不可少的一步,而且是相当重要的一步,虽然国内很多程序员,现在都略过了这一步。 ...

37011
来自专栏黑白安全

Github寻找敏感信息

0x01 引子 先给不知道什么是Github的朋友们科普一下什么是Github Github是一个分布式的版本控制系统,目前拥有140多万开发者用户。随着越...

533
来自专栏吴柯的运维笔记

【Linux】不得不了解的软件包管理与安装指令

软件安装包(两种格式): .rpm---<rpm package manager> .deb---<Debian系统专属的安装包格式> yum...<yello...

3449

扫码关注云+社区