對Chrome自動發送郵件插件的改進

send

      針對以前那個插件存在的一些問題,這兩天又作了一點改進。主要的功能改進包括:html

1 若是直接點擊右鍵,那麼獲取當前網頁的連接,而後跳轉到一個服務器的頁面,發送郵件完成以後自動關閉。jquery

2 若是選擇了文字再點擊郵件,那麼程序經過ajax將所選文字發送到一個服務,發送郵件完成以後彈出提示。ajax

      過程當中遇到過幾個主要問題,這裏與你們共勉一下:跨域

1  有的虛擬主機的設置不容許Get參數裏包含http://(不明因此,不知道怎麼設置的),後來程序先把http替換成ptth,再替換回來,這樣就繞過了這個問題。瀏覽器

2  ajax的錯誤提示能夠經過responseText打印出來,這樣方便不少調試,固然jquery就會方便不少。服務器

3  js關閉窗口的代碼window.close在不一樣瀏覽器裏會有不一樣的問題[1]spa

4  正常狀況下ajax沒法跨域訪問,可是Chrome插件裏Background.html裏是能夠跨域訪問的。.net

      代碼請移步www.bradbit.com下載,不作過多解釋了。哎,最近得好好折騰一下開題了。插件

參考文獻:調試

[1] JavaScript無提示關閉窗口(兼容IE/Firefox/Chrome),

http://blog.csdn.net/guny/article/details/5412225

相關文章
相關標籤/搜索