js代码实现的加入收藏效果并兼容主流浏览器
- 软件编程
- 2026-01-11 17:30:44
//加入收藏
function AddFavorite(){
if (document.all) {
addToBookMark(window.location.href, document.title);
} else if (window.sidebar) {
addToBookMark(document.title, window.location.href);
}
}
function addToBookMark(url,title){
var ua = navigator.userAgent.toLowerCase();
if(ua.indexOf("msie 8")>-1){
external.AddToFavoritesBar(url,title);//IE8
}else{
try {
window.external.addFavorite(url, title);
} catch(e) {
try {
window.sidebar.addPanel(title, url);//firefox
} catch(e) {
alert("加入收藏失败,请使用Ctrl+D进行添加");
}
}
}
return false;
}
# 请使用
# js
# Firefox
# var
# 浏览器
# title
# class
# brush
# pre
# document
# function
# url
# href
# window
# location
# ua
# sidebar
# 加入收藏
# 设为首页与加入收藏的JS代码(多浏览器支持)
# javascript 设为首页与加入收藏兼容多浏览器代码
# javascript addBookmark 加入收藏 多浏览器兼容
# addPanel
# AddFavorite
# 基于JavaScript代码实现兼容各浏览器的设为首页和加入收藏
# JS 加入收藏夹的代码(主流浏览器通用)
# 设为首页和收藏的Javascript代码(亲测兼容IE
# chrome等浏览器)
# 基于JavaScript实现浏览器添加收藏功能
# addToBookMark
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
SpringBoot整合JavaMail通过阿里云企业邮箱发送邮件的实现
浅析MySQL的WriteSet并行复制
手把手教你如何编译打包video.js
docker清理大杀器/docker的overlay文件占用磁盘太大的解决
Impala-shell命令参数的实现
解决python 执行shell命令无法获取返回值的问题
利用zabbix监控ogg进程(Linux平台)
通过实例解析synchronized和lock区别
Spring Boot优雅地处理404异常问题
Python常用GUI框架原理解析汇总
SpringMVC Cron定时器Demo常见问题解决方案
java awt实现计算器功能
python使用正则表达式匹配txt特定字符串(有换行)
Android多线程断点续传下载实现代码
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
Mybatis或Mybatis-Plus框架的xml文件中特殊符号的使用详解
Vue $attrs & inheritAttr实现button禁用效果案例
Python偏函数实现原理及应用
Nginx+php配置文件及原理解析
详解Vue的mixin策略
PostgreSQL COALESCE使用方法代码解析
PHP哈希表实现算法原理解析
解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.sh:
Python中BeautifulSoup通过查找Id获取元素信息
python 操作excel表格的方法
C++ 字符串string和整数int的互相转化操作
python中的对数log函数表示及用法
MySQL数据库锁机制原理解析
Android Studio配置本地SDK的方法
python爬虫beautifulsoup解析html方法
用ldap作为django后端用户登录验证的实现
SpringBoot生成二维码的实现
Java 基于TCP Socket 实现文件上传
mysql 8.0.22 zip压缩包版(免安装)下载、安装配置步骤详解
docker 查看容器日志命令的实现
c/c++ 利用sscanf进行数据拆分操作
docker文件存放路径, 获取容器启动命令操作
PHP基于进程控制函数实现多线程
微信小程序实现点击导航条切换页面
如何在JavaScript中等分数组的实现
python制作一个简单的gui 数据库查询界面
flask项目集成swagger的方法
Docker容器使用宿主机上的mongod/redis等服务详解
python中scrapy处理项目数据的实例分析
SpringBoot整合Xxl-Job的完整步骤记录
Springcloud Nacos基本操作代码实例
spring boot实现超轻量级网关的方法(反向代理、转发)
TCP第三次握手传数据过程图解
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
javascript this指向相关问题及改变方法
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
