兼容IE和Firefox的设为首页和收藏的Javascript代码

2016-02-19 15:52 1 1 收藏

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是兼容IE和Firefox的设为首页和收藏的Javascript代码,一起来学习了解下吧!

【 tulaoshi.com - Web开发 】

        function addCookie() {  // 加入收藏夹
            if (document.all) {
                window.external.addFavorite('http://taotao.wsyren.com', '牛吧');
            }
            else if (window.sidebar) {
            window.sidebar.addPanel('牛吧', 'http://taotao.wsyren.com', "");
            }
        }

        function setHomepage() {  // 设置首页
            if (document.all) {
                document.body.style.behavior = 'url(#default#homepage)';
                document.body.setHomePage('http://taotao.wsyren.com');

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

            }
            else if (window.sidebar) {
                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', 'http://taotao.wsyren.com');
            }

        }

  亲测可用!

  摘录自:http://csprogrammer.blog.51cto.com/212533/51081

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  调用方法:

    a href="javascript:void(0)" onclick="setHomepage()"设为首页/a
    a href="javascript:void(0)" onclick="addCookie()"加入收藏/a

来源:http://www.tulaoshi.com/n/20160219/1610596.html

延伸阅读
标签: Web开发
兼容IE与FF Code:间隔滚动效果-兼容IE和FireFox 14家国内银行启用CN新域名防诈骗华军,天空就暂停迅雷下载发布最新公告微软OneCare处子秀过关 拦住Word漏洞木马 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
标签: Web开发
IE vs FF CSS 兼容要点: DOCTYPE 影响 CSS 处理 FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行 FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-...
标签: Web开发
在线编辑器在我们日常的项目开发中非常有用(如新闻系统),它可以方便地实现文章的在线编辑,省掉了FrontPage等工具。那么是怎样实现浏览器在线编辑功能的呢?  首先需要IE的支持,在IE5.5以后就有一个编辑状态. 就是利用这个编辑状态,然后用javascript来控制在线编辑的。       首先要有一个编辑...
标签: Web开发
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila FF 1. document.form.item 问题 现有问题 : 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 解决方法 : 改用 document.formName.elements["elementName"] 其它 参见 2 2. 集合类对象问题 现有问题 : 现...
标签: Web开发
支付宝UED的制作了一个Firefox插件,它可以用来快速实时编辑网页代码,快速基于Firefox制作Demo页面,方便的编辑修改CSS Sprite,以及配合Fiddler调试页面,是一个很不错的前端开发助手。 Firefox版本 该插件基于Firebug,所以安装前请确保已经安装Firebug。 一些主要特性; 即时编辑即改即现,把Firefox打造成超强网页编辑器; 与Fiddl...

经验教程

896

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部