Jquery添加收藏夹,设为首页的代码,需要兼容IE、火狐、世界之窗、谷歌

Jquery添加收藏夹,设为首页的代码,需要兼容IE、火狐、世界之窗、谷歌,第1张

<!doctype html>

<html>

<head>

<title></title>

</head>

<body>

<div>

<a href="/">首页</a>|

<a onclick="SetHome(window.location)" href="javascript:void(0)">设为首页</a>

| <a onclick="AddFavorite(window.location,document.title)" href="javascript:void(0)">加入收藏</a>

</div>

<script type="text/javascript" language="javascript">

//加入收藏

function AddFavorite(sURL, sTitle) {

sURL = encodeURI(sURL)

try{

window.external.addFavorite(sURL, sTitle)

}catch(e) {

try{

window.sidebar.addPanel(sTitle, sURL, "")

}catch (e) {

alert("加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置.")

}

}

}

//设为首页

function SetHome(url){

if (document.all) {

document.body.style.behavior='url(#default#homepage)'

document.body.setHomePage(url)

}else{

alert("您好,您的浏览器不支持自动设置页面为首页功能,请您手动在浏览器里设置该页面为首页!")

}

}

</script>

</body>

</html>

支持ie,ff,chrome,safari,360安全,qq,遨游,搜狗浏览器,不兼容360急速浏览器的加入收藏功能

这两个功能的用途越来越小了,所以没有方法绝对适合所有浏览器的。

实现办法:

(1)利用d出窗口封锁鼠标右键将下面这段代码放在网页HTML代码的标志中,就可以实现封锁右键,给网页加密。

(2)d出“添加收藏夹”封锁鼠标右键将下面这段代码放在网页的HTML代码的标志中。实现点击右键出现“添加到收藏夹”选项。

(3)彻底封锁鼠标右键将下面这段代码放在网页的HTML代码的标志中能够实现彻底封锁鼠标右键的效果,由于这个脚本在右键按下时调用一个函数,所以可以改为很多种类型。即使按下左键,再按下右键,放开左键,再放开右键的方法也还是破解不了。

(4)禁止查看源文件将下面这段代码放在网页的HTML代码的标志中则可以实现禁止利用IE浏览器查看源文件。

(5)用乱码显示链接、调用地址加密。利用某些函数把URL字符转换成ASCII码,从而达到隐藏链接Frame页面和*.js,*.asp等脚本的目的。返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制,如空格键为%20。返回字符unEscape(string)。

if (window.sidebar) {

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

} else if( document.all ) {

window.external.AddFavorite( url, title)

} else if( window.opera &&window.print ) {

return true

}

项目里面用来添加收藏的,好象是兼容所有浏览器 答案补充 错了,不是这个


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11274552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存