首頁  >  文章  >  web前端  >  簡單幾行JS Code實作IE郵件轉送新浪微博_javascript技巧

簡單幾行JS Code實作IE郵件轉送新浪微博_javascript技巧

WBOY
WBOY原創
2016-05-16 17:30:151389瀏覽

最近剛開通新浪圍脖,突發奇想,想做個瀏覽器插件實現文字新聞等的轉發圍脖的插件。本來以為應該用C 寫插件的(c#那麼大個子殼有時真的讓人頭痛),但是google了一下,手氣真的不錯,搜到了,幾篇關於IE插件的開發。用的Javascript,和新增註冊表就可以完全搞定。插件用javascript寫那就不用多說,瀏覽器本身就支援的,不用額外安裝。添加註冊表手動可以添加,但是麻煩所以寫了一個批處理搞定。

1:新增登錄:HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMenuExt

設定預設值為html檔案路徑,新增值Contexts為)0xf3.

2:code  :  在MSDN http://msdn.microsoft.com/en-us/library/aa753589(v=VS.85).aspx中有所解釋。 MSDN原文:Set the default value of the key to the URL of the page that contains the script you want the context menu entry to execute. This script can obtain the parent window object, the screen where the context item was executed, from the menuArguments property of the external object.

大概就是說我們可以用window.external.menuArguments這個物件取得到內部的信息,如window,document這些常用的物件。所以我們就可以馬上開工了,三下五去二不幾分鐘就搞定(程式碼很簡單就直接Code了):

複製程式碼 程式碼如下:





看一個效果:




缺點:在這裡只是簡單獲取的下文本值的內容,還沒有找到獲取選中html或物件的方式,正在查找,如果有知道的請不吝賜教。我打算是可以解析出視頻,圖片等,發送。 簡單幾行JS Code實作IE郵件轉送新浪微博_javascript技巧
下載【
直接點選批次運行,重啟IE

參考文獻:

http://msdn.microsoft.com /en-us/library/aa753589(v=VS.85).aspx

http://blogs.msdn.com/b/oldnewthing/archive/2004/05/24/140283. aspx
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn