<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
}
项目里面用来添加收藏的,好象是兼容所有浏览器 答案补充 错了,不是这个
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)