1. 程式人生 > >可相容所有瀏覽器的“收藏本站”、“設為首頁”js程式碼

可相容所有瀏覽器的“收藏本站”、“設為首頁”js程式碼

設為首頁 和 收藏本站js程式碼 相容IE,chrome,ff,360等

將以下程式碼放到首頁 或者新建js檔案

<script type="text/javascript">

//設為首頁 www.ecmoban.com

function SetHome(obj,url){

    try{

        obj.style.behavior='url(#default#homepage)';

       obj.setHomePage(url);

   }catch(e){

       if(window.netscape){

          try{

              netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");

         }catch(e){

              alert("抱歉,此操作被瀏覽器拒絕!\n\n請在瀏覽器位址列輸入“about:config”並回車然後將[signed.applets.codebase_principal_support]設定為'true'");

          }

       }else{

        alert("抱歉,您所使用的瀏覽器無法完成此操作。\n\n您需要手動將【"+url+"】設定為首頁。");

       }

  }

}

//收藏本站 bbs.ecmoban.com

function AddFavorite(title, url) {

  try {

      window.external.addFavorite(url, title);

  }

catch (e) {

     try {

       window.sidebar.addPanel(title, url, "");

    }

     catch (e) {

         alert("抱歉,您所使用的瀏覽器無法完成此操作。\n\n加入收藏失敗,請使用Ctrl+D進行新增");

     }

  }

}

</script>

頁面呼叫:

<a href="javascript:void(0);" onclick="SetHome(this,'http://www.ecmoban.com');">設為首頁</a>

<a href="javascript:void(0);" onclick="AddFavorite('我的網站',location.href)">收藏本站</a>

最後記得引用js:

<script src="/js/public.js" type="text/javascript"></script>

相關推薦

相容所有瀏覽器的“收藏本站為首js程式碼

設為首頁 和 收藏本站js程式碼 相容IE,chrome,ff,360等 將以下程式碼放到首頁 或者新建js檔案 <script type="text/javascript"> //設為首頁 www.ecmoban.com function SetHo

WEB頁面列印預覽列印 相容所有瀏覽器

因專案裡要做頁面列印預覽以及列印功能,還要求相容大部分主流瀏覽器 實現方式有很多最後決定用window.print();大部分瀏覽器都適用, window.print()方式ie瀏覽器不支援列印預覽,針對ie瀏覽器的預覽用ie自有列印元件 WebBrowser.ExecWB實現 ie瀏覽器預覽時要把不需要預

加入收藏js程式碼 相容所有瀏覽器

我們介紹一個可相容所有瀏覽器的加入收藏程式碼程式碼,大概原理是這樣的我們根據獲取使用者navigator.userAgent.toLowerCase()資訊來判斷瀏覽器,根據瀏覽器是否支援加入收藏js命令,如果可以自動收藏否則就提示ctrl+D手動收藏了。  程式碼如下

css實現多行文字超出省略號顯示,相容所有瀏覽器

原文連結:https://github.com/happylindz/blog/issues/12 float 特性實現多行文字截斷 基本原理 有個三個盒子 div,粉色盒子左浮動,淺藍色盒子和黃色盒子右浮動, 當淺藍色盒子的高度低於粉色盒子,黃色盒子仍會處於淺藍色盒子右下方。 如果淺藍

js複製內容,相容所有瀏覽器

大概思路: 創造一個新的節點,用完後刪除 var oInput = document.createElement('input'); oInput.value = '複製內容'; document.body.appendChild(oInput); oInput.select();//選

原生JS相容所有瀏覽器獲取瀏覽器高度和寬度,響應式佈局 js 獲取瀏覽器高度和寬度值(相容瀏覽器)

var width = window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;

自定義滾動條樣式相容所有瀏覽器

萬惡的瀏覽器相容 看人家chrome多麼友好,幾行css就能自定義樣式,ie和火狐各種不行,如果只要求部分相容的可以直接用css寫 chorme <div class="bar"></

一段js實現複製文字內容到剪下板(該方法相容所有瀏覽器~)

function copyUrl2() { var Url2=document.getElementById("biao1").innerText; var oInput = document.createElement('input'); oInpu

js實現複製到剪貼簿功能,相容所有瀏覽器

前段時間做專案的時候,有點選按鈕複製文字的需求,想使用操作windows剪下板實現,在網上查了些資料,發現目前好像只有IE支援直接訪問剪下板,實現需求的時候也只做了IE中的點選複製功能,其餘瀏覽器: if(window.clipboardData){ window.clip

相容所有瀏覽器的indexof()方法

if(!Array.prototype.indexOf){  Array.prototype.indexOf=function(obj,start){    for(var index=(start || 0), j=this.length;index<j;index+

轉換textarea換行符終極解決辦法(相容所有瀏覽器

<script type="text/javascript"> var s = document.getElementById('textarea1').value; str.replace(/\r/ig, "").replace(/\n/ig, ",");

flash遮住div層解決辦法(相容所有瀏覽器)

大家最常用的辦法就是 •ie:在<object>標籤中增加:  程式碼如下 複製程式碼 <param name=“wmode” value=“transparent”>   •   •Firefox:在  程式碼如下 複製程式碼 <o

寫一個function,清除字串前後的空格。(相容所有瀏覽器

if(!String.prototype.trim){ String.prototype.trim=function(){ //利用正則匹配去除字串前後空格 re

CSS文字超過兩行用省略號代替(相容所有瀏覽器)

方法一:常規寫法(只相容Chrome核心瀏覽器) 完整程式碼供參考: <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf

幾乎相容所有瀏覽器的html5視訊播放策略

1:JS方式 使用html5media.js可以在所有瀏覽器上觀看html5視訊和音訊檔案,它彌補了低版本IE瀏覽器不支援<video>和<audio>標籤,只需要載入html5media.js使用<video>和<audio>

加入收藏為首js程式碼

這裡是點選加入收藏,設為首頁的js程式碼 1 <a href="javascript:void(0)" onclick="shoucang(document.title,window.location)" class="f_12 clr_6 ver_mid">收藏</a>

HTML為首/加入收藏程式碼

(特別注意:要把’這個符號換成無任何輸入法狀態中輸入的’這個符號,否則程式無法執行)   1.文字型:     <a onclick="this.style.behavior=’url(#default#homepage)’;this.setHomePage(’ht

相容IE和Firefox火狐的上下左右迴圈滾動JS程式碼

上下滾動程式碼<div id="demo" onmouseover="clearInterval(inter)" onmouseout="inter=setInterval(qswhMarque

為首&&加入收藏夾&&禁止複製&&位址列顯示自己的圖示&&去掉超連結的下劃線&&jsp頁面呼叫線上播放器

1.設為首頁 怎麼實現 <a target="_blank"        onclick="this.style.behavior='url(#default#homepage)';this.

網站為首和加入收藏JavaScript程式碼

// JavaScript Document // 加入收藏 <a onclick="AddFavorite(window.location,document.title)">加入收藏</a> function AddFavorite(sURL,