IE瀏覽器添加右鍵選項的方法

來源:互聯網
上載者:User


IE瀏覽器添加右鍵選項的方法 添加一個登錄機碼,就會出來一條右鍵功能表項目。點擊之後調用一段儲存在htm檔案中的js指令碼,就能開啟網址了。這裡還需要判斷一下,選中文字是否包含協議部分(比如http://),如果不包含必須加上,不然會預設成當前網域名稱的下一級路徑。除了這種調用js指令碼的右鍵功能表命令,還有調用dll和exe的,這裡就不說了。貼代碼。Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\在新選項卡中開啟]@="C:\\Program Files\\Internet Explorer\\openURL.htm""Contexts"=dword:00000010    www.2cto.com     如果不想放在Internet Explorer目錄下,可以把紅字部分改成其它路徑(注意雙反斜線)。藍字部分是在右鍵菜單中顯示的文本。Contexts值決定了在什麼時候顯示這條命令,10(16進位)就是在選中文字時,這個也是試出來的。<script language="javascript">var oWindow = window.external.menuArguments;var sText = oWindow.document.selection.createRange().text; if (sText.indexOf("://") == -1)    oWindow.open("http://"+sText, "_blank");else    oWindow.open(sText, "_blank");</script>  這個檔案應該不需要改,放在註冊表裡指定的路徑下就行了。oWindow取得呼叫指令碼的當前視窗的window對象,sText取得選中文字。indexOf判斷是否存在協議提示符,如果不存在就添加預設的http://再開啟,否則直接開啟。    作者 xueliangfei

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.