2019独角兽企业重金招聘Python工程师标准>>>

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

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

对Chrome自动发送邮件插件的改进相关推荐

  1. 最新版Google Chrome 自动加载flash插件的方法

    我们在用Selenium做自动化测试时,有时候需要浏览器自动加载flash插件,69以前的谷歌浏览器,可以通过加载属性的方法自动运行flash插件,如下: prefs={"profile.m ...

  2. 【Chrome插件开发作品】用户信息及验证码自动填充插件

    GitHub链接 文章目录 作品演示 Never mind插件概述 Nerver Mind插件功能 Never Mind插件涉及技术 Never Mind技术相关介绍 1. chrome浏览器插件开发 ...

  3. jQuery图片自动添加水印插件

    JS脚本(jQuery)为图片加水印效果预览: http://hovertree.com/texiao/jquery/94/ 本功能使用HTML5实现,可为图片加上文字水印,可设置文字,设置颜色,位置 ...

  4. 百度云网盘不限速下载之Google Chrome浏览器+SwitchyOmega插件

    众所周知,百度云的用户量越来越多啦,那么随之而来的问题也来了,刚开始用户量不是特别多的时候下载速度是100多kb/s,然而,现在呢???10几Kb/s!!!慢如蜗牛的速度啊. pandownload已 ...

  5. 谷歌chrome浏览器 - 关于插件,这一篇就够了

    这次是干货,有多干? 正文共:5879字87图 完了,怕你们看不下去,我特意整理了PDF给大家,传送地址: https://github.com/ithuangqing/Chrome-take-off ...

  6. Chrome常见黑客插件及用法

    目录   0x00  Web Developer(网页开发者) 0x01 Firebug Lite for Google Chrome (Firebug精简版) 0x02 d3coder (decod ...

  7. 使用Excel和OutLook实现自动发送邮件

    参考我的资源: https://download.csdn.net/download/paul50060049/11805973 问题的产生 我们在平时工作中可能会遇到要批量发送邮件的工作,例如财务部 ...

  8. Chrome好用插件推荐

    Chrome好用插件推荐 文章目录 Chrome好用插件推荐 首先要打开开发者模式 插件下载 把下载好的crx文件拖到扩展程序页面就能安装 AdBlock - 最佳广告拦截工具 Falcon Prox ...

  9. 货比三家——Chrome 购物比价插件推荐

    本文为大家推荐两款Chrome购物辅助插件,帮助你在购物时货比三家. 1.  有道购物助手 该扩展由网易有道推出,可在购物网站的商品页面中自动显示京东.卓越.当当等各大网上商城报价,其主要目的是帮用户 ...

最新文章

  1. P4781-[模板]拉格朗日插值
  2. vb子程序未定义怎么改怎么办_煤粉输送不畅、秤不稳怎么办?多家企业这样改!...
  3. 排序算法(一)--桶排序、冒泡、快排(JAVA)
  4. 7宗命案,潜逃23年,大数据还是认出了她
  5. 洛谷P2278操作系统
  6. python读取一个文件的大小_Python-读取文件的大小
  7. [Swift]LeetCode921.使括号有效的最少添加 | Minimum Add to Make Parentheses Valid
  8. 每天半小时,成功通过PMP!!!
  9. Matlab K均值图像分割
  10. vue uniapp如何实现横向滚动周历,横向滚动一周日历
  11. Excel基础(10)SUMIF函数
  12. 机器学习——数学基础1,方差平方差标准差均方误差均方根误差
  13. java计算机毕业设计企业物资管理系统源代码+数据库+系统+lw文档
  14. 基于Python绘制一个摸鱼倒计时界面
  15. 在做了在做了!次世代迭代进展让你一睹为快!【新倩女幽魂OL】
  16. 高通8953 Android 9.0 打开user调试串口
  17. 软件使用说明书编写格式规范
  18. 我在知乎学写作 | 知乎写作课
  19. 指尖心跳,通过手指测量心率波形
  20. # 吴恩达 · 机器学习笔记(① Introduction to Machine Learning)

热门文章

  1. JMETER性能测试从入门到精通高级篇 - 分布式压测部署之负载机的设置(详解教程)
  2. 软件测试人员的三重境界
  3. Linux权限管理的认知
  4. dp、px之间单位转换Util
  5. 06-03 Jenkins 节点管理(Linux)
  6. 网络原理 | TCP/IP中的连接管理机制 重要协议与核心机制
  7. c语言程序设计 高等教育,[高等教育]c语言程序设计.doc
  8. matlab m文件参数传递,请问这个.m文件的参数传什么?
  9. STM32F103通用定时器使用
  10. yocto添加登录用户和密码