PHP, JavaScript, Ajax, jQuery, ActionScript, Flex, AIR, Facebook App, Linux, Apache, MySQL...

2010年4月30日 星期五

[JavaScript] 兼容 IE / Firefox 的 設為首頁 及 加入收藏


設為首頁

JavaScript程式碼:
function setHomepage(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");
   }
  }
  var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
  prefs.setCharPref('browser.startup.homepage', url);
 }
} 

使用方式:
設為首頁


加入收藏夾

JavaScript程式碼:
function addCookie(url, title) { 
 if (document.all) {
  window.external.addFavorite(url, title);
 }
 else if (window.sidebar) {
  window.sidebar.addPanel(title, url, "");
 }
}

使用方式:
加入收藏

0 意見:

張貼留言