<script type="text/javascript">
function AddFavorite(sURL, sTitle)
{
try
{
window.external.addFavorite(sURL, sTitle);
}
catch (e)
{
try
{
window.sidebar.addPanel(sTitle, sURL, "");
}
catch (e)
{
alert("加入收藏失败,请使用Ctrl+D进行添加");
}
}
}
function SetHome(obj,vrl){
try{
obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
}
catch(e){
if(window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch (e) {
alert("此操作被浏览器拒绝!请在浏览器地址栏输入“about:config”并回车然后将
[signed.applets.codebase_principal_support]设置为'true'");
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService
(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',vrl);
}
}
}
</script>
<a href="#" onclick="AddFavorite(window.location,document.title)"></a>
<a href="#" onclick="SetHome(this,window.location)">设为首页</a>
分享到:
相关推荐
设为首页、加入收藏代码,兼容IE和fireFox设为首页、加入收藏代码,兼容IE和fireFox
兼容firefox火狐、IE6IE7IE8加入收藏,设为首页代码
js Firefox 加入收藏夹功能代码 兼容Firefox 和 IE.docx
挺好用的 挺好用的 挺好用的 挺好用的 挺好用的 挺好用的 挺好用的 挺好用的 挺好用的 希望你们下载看看
最近改用Firefox后,发现很多网站的“加入收藏”链接点击无效了,后来发现原来是IE浏览器和Firefox浏览器的“加入收藏夹”的写法是不同的。
能够兼容火狐,IE,OP,等多个主流浏览器
主要介绍了JavaScript加入收藏夹功能,兼容IE、firefox、chrome,并解决了window.sidebar.addPanel is not a function问题,需要的朋友可以参考下
主要介绍了完美兼容ie和firefox的asp.net网站加入收藏和设置主页,需要的朋友可以参考下
具体的演示,可以参考软件开发网最下面的 加入收藏 设为首页功能。 设为首页 – 加入收藏 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]注意上面的网址必须带http://要不在firefox下不通过,比较郁闷。 另外提供...
不用找了我试过好多次ie、火狐、谷歌浏览器此代码都是不可逆兼容,想把这个问题完全解决,方法就是像其他主流网站一样,下面是我的简单解决方案
由于chrome,safari,opara 浏览器还未支持自动 “设为首页” & “加入收藏”. 所以我们只能try, catch一下, 给个错误提示! 也算完美了. 另外ie中, 很多人也碰到过 它window.external.addFavorite. 时会报错的问题....
不错的加入收藏代码,加入了对一些常见浏览器的判断,更好的体现用户体验,兼容了ie,firefox.
代码如下:var www_jb51_net = function (obj, url, title) { var e = window.event || arguments.callee....window.opera , FF : /Firefox/.test(window.navigator.userAgent) , OP : !!window.opera }; obj.o
主要封装Web常用JS操作:加入收藏夹、设为主页、刷新、复制、Cookie操作、弹出窗口、下来列表、获取表单值、简繁转化、透明显示PNG图片等等... 其中最强大的应该算Div弹出窗口、Div下拉列表了,扩展性相当的好。...
切图框架SLICY,始于2009年,国内首款响应式html5/css3框架,兼容 ie6、ie7、ie8、fire... fill11 , fill1 为向右移动一个栅格的距离在移动互联网时代(加入收藏,设为首页的功能 基本已很少人用,删除)去掉了渐变属性
兼容:IE6 7 8 Firefox Chrome 锚点为空时,IE6下无法跳转到锚点,所以加了空格符 代替。 另,IE6下被固定定位的元素在滚动滚动条的时候会闪动。解决闪动问题的办法是在 CSS 文件中加入: *html{ background-...