Home > Web Front-end > JS Tutorial > body text

javascript Set as homepage Add to favorites JS code

jacklove
Release: 2018-06-15 15:48:31
Original
2459 people have browsed it

We introduce a code for adding to favorites that is compatible with all browsers. The general principle is as follows: We judge the browser based on obtaining user navigator.userAgent.toLowerCase() information, and whether the browser supports adding to favorites js command, if it can be automatically collected, otherwise it will prompt ctrl D to collect it manually. 1 function addFavorite2() { 2 var url = window.location; 3 var title = document.title; 4 var ua = navigator.userAgent.toLowerCase(); 5 if (ua.indexOf("360se" ) > -1) { 6           alert("Due to 360 browser function limitations, please press Ctrl D to collect manually!"); 7     } 8   else if (ua.indexOf("msie 8") > -1) { 9 window.external.AddToFavoritesBar(url, title); //IE810 }11 else if (document.all) {12 try{13 window.external.addFavorite(url, title);14 }catch(e){15 alert(' Your browser does not support it, please press Ctrl D to bookmark it manually!');16 }17 }18 else if (window.sidebar) {19 window.sidebar.addPanel(title, url, "");20 }21 else { 22 alert('Your browser does not support it, please press Ctrl D to bookmark it manually!');23 }24 }

Copy the code of this page and save it as a js file, and then add it where you want to bookmark it Up


 <a href=# rel="sidebar" onclick="javascript:addFavorite2()">加入收藏</a>
Copy after login

If is not added with rel="sidebar" above, an error will be reported: window.sidebar.addPanel is not a function

Set as homepage

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("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将[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);
                 }
        }
    }
Copy after login
<a onclick="SetHome(this,window.location)" style="cursor:hand">设为首页</a>
Copy after login

This article explains how to set javascript as homepage and add to favorites JS Code, please pay attention to php Chinese website for more related content.

Related recommendations:

Understanding of JS inheritance

JS decryption, online JS decryption and decryption

How to optimize JS code

The above is the detailed content of javascript Set as homepage Add to favorites JS code. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!