javascript 모음 집 추가,첫 페이지 로 설정(IE,fireforx 호 환 스 크 립 트 의 홈 버 전)

구체 적 인 프 리 젠 테 이 션 은 우리 의 맨 아래 에 있 는 컬 렉 션 을 홈 페이지 기능 으로 설정 하 는 것 을 참고 할 수 있 습 니 다. function addBookmark(title,url) { 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; } } function setHome(url) { if (document.all){ document.body.style.behavior='url(#default#homepage)'; document.body.setHomePage(url); }else if (window.sidebar){ if(window.netscape){ try{ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }catch(e){alert("이 동작 은 브 라 우 저 에 의 해 거부 되 었 습 니 다.이 기능 을 사용 하려 면 주소 표시 줄 에 about:config 를 입력 하고 signed.applets.codebase 를 입력 하 십시오.principal_support 값 은 true");}}if(window.confirm("설정 하 시 겠 습 니까?"+url+"홈 페이지 로 하 시 겠 습 니까?")==1){ var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage',url); } } } ]
위의 사이트 주 소 는 http://Firefox 에서 통과 하지 않 으 면 답답 합 니 다.
일부 정 의 된 전 삼 가능 함 수 를 별도로 제공 합 니 다:


/**
*소장
*@param{}sURL 소장 링크 주소
*@param{}sTitle 소장 제목
*/
function addBookmark(url,title){
if(document.all){
try
{
window.external.addFavorite(url,title);
br/>}
catch (e1)
{
try
{
window.external.addToFavoritesBar(url, title);
}
catch(e2)
{
alert('컬 렉 션 가입 실패,수 동 으로 가입 하 세 요.')
}
}
} else if (window.external) {
window.sidebar.addPanel(title, url,"");
}else{
alert('컬 렉 션 가입 실패,수 동 으로 가입 하 세 요.')
}

}

/*
*를 첫 페이지
*@param{}obj 현재 대상 으로 설정 하고 일반적으로 this 인용 을 사용 합 니 다.
*@param{}vrl 홈 페이지 URL
*/
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.codebaseprincipal_support]의 값 을'true'로 설정 하고 더 블 클릭 하면 됩 니 다.");
}
var prefs = Components.classes['@mozilla.org/preferences-service;1']
.getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage', vrl);
}
}
}
//-->

좋은 웹페이지 즐겨찾기