IE9插件差不多完成了

经过近一周的使用,我写的IE插件基本上没什么大问题了,各项功能基本上运行正常。目前已知问题如下:

  1. 小概率超级拖拽不可用。
    目前找不到复现条件,暂时不改了。
  2. 网速很慢的时候,鼠标手势功能有时不能立即响应。
    这个倒是设计时候没有考虑周全,在网速很慢的时候,打开新页面可能要等一两秒钟才能使用鼠标手势。不过这个问题并不严重,只是在bt下载的时候偶尔会出现,延时也就一两秒钟。这个问题不难解决,但需要重写获取鼠标事件的方式,待下个版本再改。

下个版本主要还是以解决这两个问题为主,广告过滤的方案暂时没时间研究了(用的不多)。发布前还剩下如下几件事情要做一下:

  1. 写个配置界面
    今天设计了个简单的配置界面,逻辑功能还没做。暂时没有集成到IE里面,作为一个单独的程序提供。由于现在的配置是写死在程序里面的,还需要改一下插件程序去读取配置。
    另外,由于鼠标手势可能需要自定义手势功能,这个版本不打算做这个的配置界面了,太费时间。先提供几个默认的常用配置,如果有需要的话自己改配置文件去。
  2. 做个安装程序
    以前没有做过安装包,不知道好不好弄,不好弄的话就把这个安装卸载的功能放在配置界面中算了。
  3. 把运行环境降为.net 3.5
    现在的程序是基于.net 4.0写的,由于ie9只在win7和vista上运行,把运行环境降为.net 3.5的话就不用安装.net了。现在代码中用到.net 4.0特性的地方不多,应该不难。

由于明天还有点事情要处理,不知道有没有时间弄。最后顺便秀一下配置程序的截图,由于我美术细胞严重不足,费了老牛鼻子劲憋出来的个界面仍然非常简陋,不会美工的程序员伤不起呀

       

原文地址:https://www.cnblogs.com/TianFang/p/2137623.html