请选择 进入手机版 | 继续访问电脑版

好程序员-千锋教育旗下高端IT职业教育品牌

400-811-9990
我的账户
好程序员

专注高端IT职业培训

亲爱的猿猿,欢迎!

已有账号,请

如尚未注册?

[HTML5] 好程序员web前端培训分享JavaScript设置主页功能的代码

[复制链接]
叶子老师 发表于 2019-4-22 16:48:26 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
1. <!DOCTYPE html>
2. <html>
3. <head>
4. <title>JavaScript设置“设为首页”和“收藏页面”(兼容IE和火狐浏览器)</title>
5. <meta charset="utf-8">
6. <script type="text/javascript">
7. function setHomepage() {
8. if (document.all) {
9. /*IE*/
10. document.body.style.behavior = 'url(#default#homepage)';
11. document.body.setHomePage(window.location.href);
12. } else if (window.sidebar) {
13. /*FF*/
14. if (window.netscape) {
15. try {
16. netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
17. } catch (e) {
18. alert("该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support值该为true");
19. }
20. }
21. var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
22. prefs.setCharPref('browser.startup.homepage', window.location.href);
23. } else {
24. /*chrome或者其他*/
25. alert("您的浏览器不支持自动自动设置首页,请使用浏览器菜单手动设置!");
26. }
27. }
28. </script>
29. </head>
30. <body>
31. <a title="设为首页" href="javascript:void(0);">设为首页</a>
32. </body>
33. </html>
好程序员web前端培训分享:http://www.goodprogrammer.org/html5_class.shtml

精彩内容,一键分享给更多人!
回复

使用道具 举报

您需要登录后才可以回帖

本版积分规则

关注我们
好程序员
千锋好程序员

北京校区(总部):北京市海淀区宝盛北里西区28号中关村智诚科创大厦

深圳西部硅谷校区:深圳市宝安区宝安大道5010号深圳西部硅谷B座A区605-619

杭州龙驰智慧谷校区:浙江省杭州市下沙经济技术开发区元成路199号龙驰智慧谷B座7层

郑州校区:郑州市二七区航海中路60号海为科技园C区10层、12层

Copyright 2007-2019 北京千锋互联科技有限公司 .All Right

京ICP备12003911号-5 京公安网11010802011455号

请您保持通讯畅通1对1咨询马上开启