在html中怎么用 js收藏网页到收藏夹

JavaScript017

在html中怎么用 js收藏网页到收藏夹,第1张

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<script>标签,输入js代码:window.external.addFavorite(location.href, '我的网站')。

3、浏览器运行index.html页面,此时会弹出添加到收藏夹的面板,点击完成即可。

一般有自带的浏览器,用浏览器登入网址之后在设置选项里选择收藏此网址,以后再打开浏览器就可以点击收藏网址找到。如果是用其他浏览器也是一样,可以通过收藏网址来储存常用网址。

浏览器是指可以显示网页服务器或者文件系统的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件。

它用来显示在万维网或局域网等内的文字、图像及其他信息。这些文字或图像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种信息。大部分网页为HTML格式。

一个网页中可以包括多个文档,每个文档都是分别从服务器获取的。大部分的浏览器本身支持除了HTML之外的广泛的格式,例如JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件(plug-ins)。另外,许多浏览器还支持其他的URL类型及其相应的协议,如FTP、Gopher、HTTPS(HTTP协议的加密版本)。HTTP内容类型和URL协议规范允许网页设计者在网页中嵌入图像、动画、视频、声音、流媒体等。

国内网民计算机上常见的网页浏览器有,QQ浏览器、Internet Explorer、Firefox、Safari,Opera、Google Chrome、百度浏览器、搜狗浏览器、猎豹浏览器、360浏览器、UC浏览器、傲游浏览器、世界之窗浏览器等,浏览器是最经常使用到的客户端程序。

可兼容所有浏览器的加入收藏代码代码,原理:根据获取用户navigator.userAgent.toLowerCase()信息来判断浏览器,根据浏览器是否支持加入收藏js命令,如果可以自动收藏否则就提示ctrl+D手动收藏了。

代码如下:

function addFavorite2() {

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

try{

window.external.addFavorite(url, title)

}catch(e){

alert('您的浏览器不支持,请按 Ctrl+D 手动收藏!')

}

}

else if (window.sidebar) {

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

}

else {

alert('您的浏览器不支持,请按 Ctrl+D 手动收藏!')

}

}

复制代码保存成js文件,然后在要收藏的地方加上

代码如下

<a href=# onclick="javascript:addFavorite2()">加入收藏</a>