对Chrome自动发送邮件插件的改进

send

      针对之前那个插件存在的一些问题,这两天又做了一点改进。主要的功能改进包括:

1 如果直接点击右键,那么获取当前网页的链接,然后跳转到一个服务器的页面,发送邮件完成之后自动关闭。

2 如果选择了文字再点击邮件,那么程序通过ajax将所选文字发送到一个服务,发送邮件完成之后弹出提示。

      过程中遇到过几个主要问题,这里与大家共勉一下:

1  有的虚拟主机的设置不允许Get参数里包含http://(不明所以,不知道怎么设置的),后来程序先把http替换成ptth,再替换回来,这样就绕过了这个问题。

2  ajax的错误提示可以通过responseText打印出来,这样方便很多调试,当然jquery就会方便很多。

3  js关闭窗口的代码window.close在不同浏览器里会有不同的问题[1]

4  正常情况下ajax无法跨域访问,但是Chrome插件里Background.html里是可以跨域访问的。

      代码请移步www.bradbit.com下载,不做过多解释了。哎,最近得好好折腾一下开题了。

参考文献:

[1] JavaScript无提示关闭窗口(兼容IE/Firefox/Chrome),

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

转载于:https://my.oschina.net/sdqxcxh/blog/30496

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值