js加入收藏夹
2024-08-28 22:54:29
工作需要了解了一下点击加入收藏这个功能
<script>
function _addFavorite() {
var url = window.location;
//获取当前网页网址
var title = document.title;
//获取当前网页标题
var ua = navigator.userAgent.toLowerCase();
//获取当前浏览器 //判断浏览器版本
if (ua.indexOf("360se") > -1) {
alert("由于360浏览器功能限制,请按 Ctrl+D 手动收藏!");
}
else if (ua.indexOf("msie 8") > -1) {
window.external.AddToFavoritesBar(url, title); //IE8
//加入收藏夹
}
else if (document.all) {//IE类浏览器
document.all是页面内所有元素的一个集合。例如:
document.all(0)表示页面内第一个元素
二.
document.all可以判断浏览器是否是IE
if(document.all){
alert("is IE!");
}
try{
window.external.addFavorite(url, title);
}catch(e){
alert('您的浏览器不支持,请按 Ctrl+D 手动收藏!');
}
}
else if (window.sidebar) {//firfox等浏览器;
http://www.360doc.com/content/14/0214/15/9494961_352475015.shtml 详情window.sidebar
window.sidebar.addPanel(title, url, "");
}
else {
alert('您的浏览器不支持,请按 Ctrl+D 手动收藏!');
}
}
</script>
<a href="javascript:void(0)" onclick="_addFavorite()">加入收藏</a>
最新文章
- android shape的使用(转)
- MyEclipse10查看Struts2源码及Javadoc文档
- 教你如何调用百度编辑器ueditor的上传图片、上传文件等模块
- Tesseract-OCR text2image.exe [ x86 支持 XP ]
- HDU-4511 小明系列故事——女友的考验 floyd变种-标号递增最短路
- 在win7电脑中如何查看运行进程的PID标识符
- seajs第二节,seajs各模块依赖关系
- oracle中的记录类型
- PHP简单下载
- jquery 在页面中按回车 响应 事件
- [转]3proxy 二级代理配置样例
- Java简单购物车设计
- kibana 日志查看界面
- Lowest Common Ancestor of a Binary Search Tree、Lowest Common Ancestor of a Binary Search Tree
- 打印 PHP $_SERVER 常量
- web前端面试集锦(自己搜集的,如有错误请不吝赐教)
- forget Alinx * quena
- 【IOS 开发】Object-C 入门 Xcode 环境详解
- Drools+springboot
- gunicorn开启、关闭和重启