饮马长城窟
小狐狸
小狐狸
  • UID30796
  • 注册日期2009-10-22
  • 最后登录2010-07-02
  • 发帖数31
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6425回复:14

webmail notifier更新后163用不了了

楼主#
更多 发布于:2010-01-02 01:25
2.0以后以前的163脚本用不了了
摩登大圣
小狐狸
小狐狸
  • UID30130
  • 注册日期2009-08-20
  • 最后登录2010-04-04
  • 发帖数7
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2010-01-02 01:25
对,我这边也出现同样的问题
benny2
小狐狸
小狐狸
  • UID10800
  • 注册日期2005-12-26
  • 最后登录2020-09-03
  • 发帖数93
  • 经验44枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
2楼#
发布于:2010-01-02 01:25
2.0要更新脚本的,把下面的代码存储为js文件

/***********************************************************
163.com  
***********************************************************/
var name="163.com";

function init() {
  this.dataURL="http://fm163.163.com/coremail/fcg/ntesdoor2?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username=";
  this.loginData=["https://reg.163.com/logins.jsp", "username","password","product=163&type=1&ursname="];
  this.mailURL="http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1&lightweight=1";
}
function getCount(aData) {
  var fnd=aData.match(/var\s+res\s+=\s+(\d+);/);
  if(fnd) {
    return fnd[1];
  }else{
    return -1;
  }
}
摩登大圣
小狐狸
小狐狸
  • UID30130
  • 注册日期2009-08-20
  • 最后登录2010-04-04
  • 发帖数7
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2010-01-02 01:25
benny2:2.0要更新脚本的,把下面的代码存储为js文件

/***********************************************************
163.com  
***********************************************************/
var name="163.com";

function init() {
  this.dataURL="http://fm163.163.com/coremail/fcg/ntesdoor2?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username=";
  this.loginData=["https://reg.163.com/logins.jsp", "username","password","product=163&type=1&ursname="];
  this.mailURL="http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1&lightweight=1";
}
function getCount(aData) {
  var fnd=aData.match(/var\s+res\s+=\s+(\d+);/);
  if(fnd) {
    return fnd[1];
  }else{
    return -1;
  }
}
回到原帖


 这个可以,THX
饮马长城窟
小狐狸
小狐狸
  • UID30796
  • 注册日期2009-10-22
  • 最后登录2010-07-02
  • 发帖数31
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2010-01-02 01:25
benny2:2.0要更新脚本的,把下面的代码存储为js文件

/***********************************************************
163.com  
***********************************************************/
var name="163.com";

function init() {
  this.dataURL="http://fm163.163.com/coremail/fcg/ntesdoor2?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username=";
  this.loginData=["https://reg.163.com/logins.jsp", "username","password","product=163&type=1&ursname="];
  this.mailURL="http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1&lightweight=1";
}
function getCount(aData) {
  var fnd=aData.match(/var\s+res\s+=\s+(\d+);/);
  if(fnd) {
    return fnd[1];
  }else{
    return -1;
  }
}
回到原帖


非常感谢!!!
msdos41
小狐狸
小狐狸
  • UID26088
  • 注册日期2008-09-01
  • 最后登录2013-11-09
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-01-02 01:25
谢谢阿 又能用了。。。很方便。。。。
whitoad
小狐狸
小狐狸
  • UID31635
  • 注册日期2010-01-17
  • 最后登录2010-03-20
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2010-01-02 01:25
请问126的脚本应该怎么写呢?
benny2:2.0要更新脚本的,把下面的代码存储为js文件

/***********************************************************
163.com  
***********************************************************/
var name="163.com";

function init() {
  this.dataURL="http://fm163.163.com/coremail/fcg/ntesdoor2?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username=";
  this.loginData=["https://reg.163.com/logins.jsp", "username","password","product=163&type=1&ursname="];
  this.mailURL="http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1&lightweight=1";
}
function getCount(aData) {
  var fnd=aData.match(/var\s+res\s+=\s+(\d+);/);
  if(fnd) {
    return fnd[1];
  }else{
    return -1;
  }
}
回到原帖


实在是太牛逼了
不知道126的脚本应该怎么写?请大大指教!
benny2
小狐狸
小狐狸
  • UID10800
  • 注册日期2005-12-26
  • 最后登录2020-09-03
  • 发帖数93
  • 经验44枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
7楼#
发布于:2010-01-02 01:25
我没有126邮箱,其实是类似的,主要是要把几个函数格式改一下就可以了,基本上照着现有的1.5的126脚本改一下就行,我没有测试,你试一下是否可用


/***********************************************************
网易
***********************************************************/
var name="NetEase";

function init(){
  this.loginData=["https://reg.163.com/logins.jsp", "username","password","product=163&type=1&ursname="];
  this.dataURL="http://fm163.163.com/coremail/fcg/ntesdoor2?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username="+this.user;
  this.mailURL="http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1&lightweight=1";
  var ar=this.user.split("@");
  if(ar[1]=="126.com"){    this.dataURL="http://entry.mail.126.com/cgi/ntesdoor?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username="+this.user;
    this.mailURL="http://entry.mail.126.com/cgi/ntesdoor?verifycookie=1&lightweight=1";
  }else if (ar[1]=="yeah.net"){    this.dataURL="http://entry.yeah.net/cgi/ntesdoor?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username="+this.user;
    this.mailURL="http://entry.yeah.net/cgi/ntesdoor?verifycookie=1&lightweight=1";
  }
};

function getCount(aData){
    var fnd=aData.match(/var\s+res\s+=\s+(\d+);/);
    if(fnd){
      return fnd[1];
    }else{
      return -1;
    }
  }
 
function onResponse(aHttpChannel){
    if(this.stage==ST_LOGIN_RES){
      var cookie = aHttpChannel.getResponseHeader("Set-Cookie");
      if (this.mailURL.indexOf("yeah.net")!=-1) {
	      cookie = cookie.replace(/(domain=)\.163\.com/g,"$1.yeah.net");
	      var ioService = Components.classes["@mozilla.org/network/io-service;1"]
	                        .getService(Components.interfaces.nsIIOService);
	      var uri=ioService.newURI(handler.mailURL,null,null);
	      this.cookieManager.addCookies(uri,cookie);
	    }else if(this.mailURL.indexOf("126.com")!=-1) {
	      cookie = cookie.replace(/(domain=)\.163\.com/g,"$1.126.com");
	      var ioService = Components.classes["@mozilla.org/network/io-service;1"]
	                        .getService(Components.interfaces.nsIIOService);
	      var uri=ioService.newURI(handler.mailURL,null,null);
	      this.cookieManager.addCookies(uri,cookie);
	    }else {
	    	this.cookieManager.addCookies(aHttpChannel.URI,cookie);
	    }
      aHttpChannel.setResponseHeader("Set-Cookie", "", false);
    }else{
      this.cookieManager.addCookies(aHttpChannel.URI,cookie);
      aHttpChannel.setResponseHeader("Set-Cookie", "", false);
    }
  }
 
 
 function onError(desc){
    this.stage=this.initStage;
    this.webMailNotifier.setState(this.id,this.user,nsIWebMailNotifier.ST_RESET);
  }
whitoad
小狐狸
小狐狸
  • UID31635
  • 注册日期2010-01-17
  • 最后登录2010-03-20
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2010-01-02 01:25
Re: 请问126的脚本应该怎么写呢?
whitoad

实在是太牛逼了
不知道126的脚本应该怎么写?请大大指教!
回到原帖



这个是原来网易的整合脚本吧?好像用不了了~
whitoad
小狐狸
小狐狸
  • UID31635
  • 注册日期2010-01-17
  • 最后登录2010-03-20
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2010-01-02 01:25
benny2:我没有126邮箱,其实是类似的,主要是要把几个函数格式改一下就可以了,基本上照着现有的1.5的126脚本改一下就行,我没有测试,你试一下是否可用


/***********************************************************
网易
***********************************************************/
var name="NetEase";

function init(){
  this.loginData=["https://reg.163.com/logins.jsp", "username","password","product=163&type=1&ursname="];
  this.dataURL="http://fm163.163.com/coremail/fcg/ntesdoor2?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username="+this.user;
  this.mailURL="http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1&lightweight=1";
  var ar=this.user.split("@");
  if(ar[1]=="126.com"){    this.dataURL="http://entry.mail.126.com/cgi/ntesdoor?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username="+this.user;
    this.mailURL="http://entry.mail.126.com/cgi/ntesdoor?verifycookie=1&lightweight=1";
  }else if (ar[1]=="yeah.net"){    this.dataURL="http://entry.yeah.net/cgi/ntesdoor?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username="+this.user;
    this.mailURL="http://entry.yeah.net/cgi/ntesdoor?verifycookie=1&lightweight=1";
  }
};

function getCount(aData){
    var fnd=aData.match(/var\s+res\s+=\s+(\d+);/);
    if(fnd){
      return fnd[1];
    }else{
      return -1;
    }
  }
 
function onResponse(aHttpChannel){
    if(this.stage==ST_LOGIN_RES){
      var cookie = aHttpChannel.getResponseHeader("Set-Cookie");
      if (this.mailURL.indexOf("yeah.net")!=-1) {
	      cookie = cookie.replace(/(domain=)\.163\.com/g,"$1.yeah.net");
	      var ioService = Components.classes["@mozilla.org/network/io-service;1"]
	                        .getService(Components.interfaces.nsIIOService);
	      var uri=ioService.newURI(handler.mailURL,null,null);
	      this.cookieManager.addCookies(uri,cookie);
	    }else if(this.mailURL.indexOf("126.com")!=-1) {
	      cookie = cookie.replace(/(domain=)\.163\.com/g,"$1.126.com");
	      var ioService = Components.classes["@mozilla.org/network/io-service;1"]
	                        .getService(Components.interfaces.nsIIOService);
	      var uri=ioService.newURI(handler.mailURL,null,null);
	      this.cookieManager.addCookies(uri,cookie);
	    }else {
	    	this.cookieManager.addCookies(aHttpChannel.URI,cookie);
	    }
      aHttpChannel.setResponseHeader("Set-Cookie", "", false);
    }else{
      this.cookieManager.addCookies(aHttpChannel.URI,cookie);
      aHttpChannel.setResponseHeader("Set-Cookie", "", false);
    }
  }
 
 
 function onError(desc){
    this.stage=this.initStage;
    this.webMailNotifier.setState(this.id,this.user,nsIWebMailNotifier.ST_RESET);
  }
回到原帖



这个是原来网易的整合脚本吧?貌似用不了了呢~
benny2
小狐狸
小狐狸
  • UID10800
  • 注册日期2005-12-26
  • 最后登录2020-09-03
  • 发帖数93
  • 经验44枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
10楼#
发布于:2010-01-02 01:25
试了一下这个应该可以
/***********************************************************
网易
***********************************************************/
var name="NetEase";

function init(){
  this.loginData=["https://reg.163.com/logins.jsp",
                      "username","password","product=163&type=1&ursname="];
  this.dataURL="http://fm163.163.com/coremail/fcg/ntesdoor2?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username="+this.user;
  this.mailURL="http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1&lightweight=1";
  var ar=this.user.split("@");
  if(ar[1]=="126.com"){
    this.dataURL="http://entry.mail.126.com/cgi/ntesdoor?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username="+this.user;
    this.mailURL="http://entry.mail.126.com/cgi/ntesdoor?verifycookie=1&lightweight=1";
  }else if (ar[1]=="yeah.net"){
    this.dataURL="http://entry.yeah.net/cgi/ntesdoor?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username="+this.user;
    this.mailURL="http://entry.yeah.net/cgi/ntesdoor?verifycookie=1&lightweight=1";
  }
 
  this.getCount=function(aData){
    var fnd=aData.match(/var\s+res\s+=\s+(\d+);/);
    if(fnd){
      return fnd[1];
    }else{
      return -1;
    }
  };
 
  this.onResponse=function(aHttpChannel){
    if(this.stage==ST_LOGIN_RES){
      var cookie = aHttpChannel.getResponseHeader("Set-Cookie");
      if (this.mailURL.indexOf("yeah.net")!=-1) {
	      cookie = cookie.replace(/(domain=)\.163\.com/g,"$1.yeah.net");
	      var ioService = Components.classes["@mozilla.org/network/io-service;1"]
	                        .getService(Components.interfaces.nsIIOService);
	      var uri=ioService.newURI(this.mailURL,null,null);
	      this.cookieManager.addCookies(uri,cookie);
	    }else if(this.mailURL.indexOf("126.com")!=-1) {
	      cookie = cookie.replace(/(domain=)\.163\.com/g,"$1.126.com");
	      var ioService = Components.classes["@mozilla.org/network/io-service;1"]
	                        .getService(Components.interfaces.nsIIOService);
	      var uri=ioService.newURI(this.mailURL,null,null);
	      this.cookieManager.addCookies(uri,cookie);
	    }else {
	    	this.cookieManager.addCookies(aHttpChannel.URI,cookie);
	    }
      aHttpChannel.setResponseHeader("Set-Cookie", "", false);
    }else{
      this.cookieManager.addCookies(aHttpChannel.URI,cookie);
      aHttpChannel.setResponseHeader("Set-Cookie", "", false);
    }
  },
 
 
  this.onError=function(desc){
    this.stage=this.initStage;
    this.webMailNotifier.setState(this.id,this.user,nsIWebMailNotifier.ST_RESET);
  };
}
whitoad
小狐狸
小狐狸
  • UID31635
  • 注册日期2010-01-17
  • 最后登录2010-03-20
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2010-01-02 01:25
benny2:试了一下这个应该可以
/***********************************************************
网易
***********************************************************/
var name="NetEase";

function init(){
  this.loginData=["https://reg.163.com/logins.jsp",
                      "username","password","product=163&type=1&ursname="];
  this.dataURL="http://fm163.163.com/coremail/fcg/ntesdoor2?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username="+this.user;
  this.mailURL="http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1&lightweight=1";
  var ar=this.user.split("@");
  if(ar[1]=="126.com"){
    this.dataURL="http://entry.mail.126.com/cgi/ntesdoor?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username="+this.user;
    this.mailURL="http://entry.mail.126.com/cgi/ntesdoor?verifycookie=1&lightweight=1";
  }else if (ar[1]=="yeah.net"){
    this.dataURL="http://entry.yeah.net/cgi/ntesdoor?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username="+this.user;
    this.mailURL="http://entry.yeah.net/cgi/ntesdoor?verifycookie=1&lightweight=1";
  }
 
  this.getCount=function(aData){
    var fnd=aData.match(/var\s+res\s+=\s+(\d+);/);
    if(fnd){
      return fnd[1];
    }else{
      return -1;
    }
  };
 
  this.onResponse=function(aHttpChannel){
    if(this.stage==ST_LOGIN_RES){
      var cookie = aHttpChannel.getResponseHeader("Set-Cookie");
      if (this.mailURL.indexOf("yeah.net")!=-1) {
	      cookie = cookie.replace(/(domain=)\.163\.com/g,"$1.yeah.net");
	      var ioService = Components.classes["@mozilla.org/network/io-service;1"]
	                        .getService(Components.interfaces.nsIIOService);
	      var uri=ioService.newURI(this.mailURL,null,null);
	      this.cookieManager.addCookies(uri,cookie);
	    }else if(this.mailURL.indexOf("126.com")!=-1) {
	      cookie = cookie.replace(/(domain=)\.163\.com/g,"$1.126.com");
	      var ioService = Components.classes["@mozilla.org/network/io-service;1"]
	                        .getService(Components.interfaces.nsIIOService);
	      var uri=ioService.newURI(this.mailURL,null,null);
	      this.cookieManager.addCookies(uri,cookie);
	    }else {
	    	this.cookieManager.addCookies(aHttpChannel.URI,cookie);
	    }
      aHttpChannel.setResponseHeader("Set-Cookie", "", false);
    }else{
      this.cookieManager.addCookies(aHttpChannel.URI,cookie);
      aHttpChannel.setResponseHeader("Set-Cookie", "", false);
    }
  },
 
 
  this.onError=function(desc){
    this.stage=this.initStage;
    this.webMailNotifier.setState(this.id,this.user,nsIWebMailNotifier.ST_RESET);
  };
}
回到原帖



嗯哪,这个脚本灰常好用啊灰常好用~网易的163和126都可以用~灰常感谢,太牛了~
hecy2006
小狐狸
小狐狸
  • UID31485
  • 注册日期2009-12-24
  • 最后登录2014-03-04
  • 发帖数25
  • 经验12枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
12楼#
发布于:2010-01-02 01:25
benny2:2.0要更新脚本的,把下面的代码存储为js文件

/***********************************************************
163.com  
***********************************************************/
var name="163.com";

function init() {
  this.dataURL="http://fm163.163.com/coremail/fcg/ntesdoor2?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username=";
  this.loginData=["https://reg.163.com/logins.jsp", "username","password","product=163&type=1&ursname="];
  this.mailURL="http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1&lightweight=1";
}
function getCount(aData) {
  var fnd=aData.match(/var\s+res\s+=\s+(\d+);/);
  if(fnd) {
    return fnd[1];
  }else{
    return -1;
  }
}
回到原帖

谢谢,这个脚本可以用
epictrip
小狐狸
小狐狸
  • UID4550
  • 注册日期2005-03-29
  • 最后登录2017-06-29
  • 发帖数36
  • 经验24枚
  • 威望0点
  • 贡献值16点
  • 好评度0点
13楼#
发布于:2010-01-02 01:25
benny2:2.0要更新脚本的,把下面的代码存储为js文件

/***********************************************************
163.com  
***********************************************************/
var name="163.com";

function init() {
  this.dataURL="http://fm163.163.com/coremail/fcg/ntesdoor2?funcid=getusrnewmsgcnt&fid=1&addSubFdrs=1&language=0&style=0&template=newmsgres_urs_2008.htm&username=";
  this.loginData=["https://reg.163.com/logins.jsp", "username","password","product=163&type=1&ursname="];
  this.mailURL="http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1&lightweight=1";
}
function getCount(aData) {
  var fnd=aData.match(/var\s+res\s+=\s+(\d+);/);
  if(fnd) {
    return fnd[1];
  }else{
    return -1;
  }
}
回到原帖

不错,可用。谢谢
ashe_vaan
小狐狸
小狐狸
  • UID26652
  • 注册日期2008-10-13
  • 最后登录2011-05-20
  • 发帖数23
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2010-01-02 01:25
找到了,成功应用,谢谢!
就是人啊,修炼到一定程度,不吃不喝...
游客

返回顶部