| 6981 | } |
| 6982 | |
| 6983 | compareUrl(url1, url2) { |
| 6984 | if (url1 === url2) return true; |
| 6985 | if (!url1 || !url2) return false; |
| 6986 | let url1Arr = url1.split("?"); |
| 6987 | let url2Arr = url2.split("?"); |
| 6988 | if (url1Arr[0] != url2Arr[0]) return false; |
| 6989 | if (!url1Arr[1] || !url2Arr[1]) return false; |
| 6990 | url1Arr = url1Arr[1].split("&").sort().join("&"); |
| 6991 | url2Arr = url2Arr[1].split("&").sort().join("&"); |
| 6992 | return url1Arr === url2Arr; |
| 6993 | } |
| 6994 | |
| 6995 | filterEles(doc, eles) { |
| 6996 | let filter = this.curSiteRule.filter; |