wspl / CIDR2PAC

:tea: A es6 script for coverting CIDRs list to PAC proxy script.
MIT License
37 stars 25 forks source link

add cache for determine ip is inside #7

Closed j67678 closed 8 years ago

j67678 commented 8 years ago

似乎可以避免很多DNS查询

wspl commented 8 years ago

哈哈,其实我也不太清楚这个脚本是不是长期停驻后台,还是每打开一次网页调用一次,不过先 Merge 试试

j67678 commented 8 years ago

是驻留后台的,测试方法:

  1. 加上alert输出调试信息 var cache = {}; function isInsideCache(host) { alert(JSON.stringify(cache)); if (!cache[host]) { cache[host] = isInside(host); } return cache[host]; }
  2. 在chrome://net-internals/#events里面可以看到“PAC_JAVASCRIPT_ALERT”类别的输出
wspl commented 8 years ago

一直不知道调试 pac 的方法,现在 get 到了,thx!