今天有人提出了一个小需求,需要将网站的首页设置为用户浏览器的默认首页,并且网站每个页面可以让用户在浏览器里收藏。在网上找了很多的代码,此时效果不是很理想。不过也记录一下吧,有需要的可以自己弄到本地研究一下。

JS设为首页的代码

HTML代码设为首页

JS代码

function SetHome(obj) {

var url = 'http://www.feiniaomy.com';

try {

obj.style.behavior = 'url(#default#homepage)';

obj.setHomePage(url);

} catch (e) {

if (window.netscape) {

try {

netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");

} catch (e) {

alert("抱歉,此操作被浏览器拒绝!\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");

}

} else {

alert("抱歉,您所使用的浏览器无法完成此操作。\n\n您需要手动将【" + url + "】设置为首页。");

}

}

}

此代码有点兼容性,如果无法把网站的url地址设置成浏览器的默认首页,会弹出提示,让用户手动修改

js页面收藏

html代码收藏本站

js代码

function AddFavorite() {

var title = '飞鸟慕鱼博客';

var url = 'http://www.feiniaomy.com';

try {

window.external.addFavorite(url, title);

}

catch (e) {

try {

window.sidebar.addPanel(title, url, "");

}

catch (e) {

alert("抱歉,您所使用的浏览器无法完成此操作。\n\n加入收藏失败,请使用Ctrl+D进行添加");

}

}

}

注意:AddFavorite()函数里面的title的值与url的值都可以改成自己,或通过其它方法自动获取。

设为首页 加入收藏 html,JS设为首页和加入收藏的代码相关推荐

  1. 设为首页 和 收藏本站js代码 兼容IE,chrome,ff

    设为首页 和 收藏本站js代码 兼容IE,chrome,ff //设为首页 function SetHome(obj,url){ try{ obj.style.behavior='url(#defau ...

  2. 兼容所有浏览器的设为首页收藏本站js代码,推荐使用

    加入收藏的按钮方法! 大家发现传统的收藏本站按钮在360浏览器下面没有效果了,但是360浏览器用户群却非常之大.所以我们在网上找到一个兼容所有浏览器的收藏本站解决方案,具体功能如下: 设为首页 和 收 ...

  3. 可兼容所有浏览器的“收藏本站”、“设为首页”js代码

    设为首页 和 收藏本站js代码 兼容IE,chrome,ff,360等 将以下代码放到首页 或者新建js文件 <script type="text/javascript"&g ...

  4. javascript 设为首页 | 加入收藏夹 JS代码

    我们介绍一个可兼容所有浏览器的加入收藏代码代码,大概原理是这样的我们根据获取用户navigator.userAgent.toLowerCase()信息来判断浏览器,根据浏览器是否支持加入收藏js命令, ...

  5. 关于如何设置收藏本站和设为首页

    这次光伏网站项目中设置收藏本站和设为首页由本人来做,这个功能在以后的项目中应该会常用到,所以这里我将其整理出来. 收藏本站 当需要收藏某一个网站时,可以使用如下函数: function AddFavo ...

  6. html5拖拽表单设计器,require+jquery+backbone实现拖拽式报表设计器-拖拽式表单设计器...

    HTML我帮您-拖拽式报表设计器-拖拽式表单设计器是一个可视化设计器,基于require+jquery+backbone+underscore+bootstrap实现的表单设计器.思想来源于 Layo ...

  7. 怎么在php中设置收藏按钮,如何在ecshop首页给商品加入立即购买与收藏按钮

    在ecshop首页给商品加入立即购买与收藏按钮,直接模板当中操作修改,无需修改任何PHP代码.方法简便.以下是最模板提供的方法,如果出现错误,请拿错误在最模板网站搜索,继续修改下去. 第一步:首先查看 ...

  8. 使用html+css+js制作小米首页

    文章目录 使用html+css+js制作小米首页 1.html制作小米官网页面结构(`index.html`) 2.使用css设置公共样式(`base.css`) 3.使用css设置页面元素样式(`i ...

  9. JS - Jquery 利用cookie 实现本地收藏功能,不重复无需多次命名

    JS核心部分 说明:用split(',')分隔字符串转换数组数组,把上一次收藏的id 和这一次的收藏用 + ","+ 当前id 来存入,到时候用split() 方法 转换成数组即可 ...

  10. html5 加入收藏夹,js添加到收藏夹代码 兼容所有浏览器

    介绍一个可兼容所有浏览器的加入收藏代码代码,大概原理是这样的我们根据获取用户navigator.userAgent.toLowerCase()信息来判断浏览器,根据浏览器是否支持加入收藏js命令,如果 ...

最新文章

  1. css在兼容模式下无法引用_如何在CSS中使用深色模式
  2. javascript黑魔法
  3. vue中slot(插槽)详解,slot、slot-scope和v-slot
  4. 每天一道LeetCode-----某个数在递增序列第一次和最后一次出现的位置
  5. 2012年第一篇博文——致谢:2011年中国IT十大杰出博客获奖感言
  6. 夺命雷公狗---DEDECMS----26dedecms面包屑导航的实现
  7. centos mysql 允许远程访问
  8. HyperLedger Composer 查看所有容器 | 进入指定容器
  9. 二极管整流和同步整流区别
  10. JSD-2204-API-JavaIO-Day02
  11. APP代码打包成apk文件
  12. 雷电网络 微支付通道
  13. 个人对23种设计模式总结 优缺点分析
  14. python运行cmd命令和opencv搭建_Python让蔡徐坤在我的命令行里打篮球!
  15. 无法安装冰点还原_PC整机备份与还原教程 Active Backup for Business
  16. 算法设计与分析——动态规划(一)矩阵连乘
  17. 「读书感悟系列」失明症漫记
  18. String to jpg
  19. 分布式数据中心网络互联技术实现
  20. 高性能 Java 持久化的 14 个技巧

热门文章

  1. pycharm如何添加桌面图标_桌面图标全变成pycharm了怎么办?
  2. cygwin 复制粘贴
  3. 【交易架构day6】有赞订单交易系统的演进之路——如何存储海量订单数据
  4. that being said
  5. css3图片倾斜3d动画效果
  6. RN vivo访问相册失败 warning : User cancelled image selection
  7. coreldraw2021全名和序列号 cdr2021安装下载图文教程
  8. 关于qt 开发的灵异事件
  9. 2021武汉理工大学计算机考研初试经验总结
  10. Travis CI(持续集成)