-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cat-catch在firefox中无法正常工作,在edge和chrome可以正常工作 #624
Comments
测试下来没有问题。 是所有网站都会吗?偶尔出现还是一直存在?尝试重启扩展了吗? |
猫抓 v2.5.9 遇到了同样的问题,重启拓展无效,所有网站是这样。 |
重置猫抓所有设置后问题解决,再次尝试导入Edge浏览器里猫抓的设置后问题再次出现,我再试试手动设置有没有问题。 |
请把设置导出来 发出来看看 |
firefox会比较麻烦一点。 然后把 options.html 改成 popup.html 打开页面 moz-extension://xxxxxxxx/popup.html F12 控制台 查看错误信息。把错误信息告诉我。 xxxxxxxxx 是uuid每个用户不一致 所以需要这样操作 |
edge浏览器 对扩展页面右键 检查 然后切换到控制台面板 看看有没有错误信息。或者留下你的联系方式 远程看看。 |
edge导出设置控制台没有输出,火狐导入设置时控制台输出错误
popup.html 报错与警告
错误指向这里 init.js:201:30 // 读取sync配置数据 交给全局变量G
chrome.storage.sync.get(G.OptionLists, function (items) {
if (chrome.runtime.lastError) {
items = G.OptionLists;
}
// Ext的Array转为Map类型
items.Ext = new Map(items.Ext.map(item => [item.ext, item]));
// Type的Array转为Map类型
-----> items.Type = new Map(items.Type.map(item => [item.type, { size: item.size, state: item.state }]));
// 预编译正则匹配
items.Regex = items.Regex.map(item => {
let reg = undefined;
try { reg = new RegExp(item.regex, item.type) } catch (e) { item.state = false; }
return { regex: reg, ext: item.ext, blackList: item.blackList, state: item.state }
});
// 预编译屏蔽通配符
items.blockUrl = items.blockUrl.map(item => {
return { url: wildcardToRegex(item.url), state: item.state }
}); edge导出的设置 下载.txt
eyJFeHQiOlt7ImV4dCI6ImZsdiIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6ImhsdiIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6ImY0diIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6Im1wNCIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6Im1wMyIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6IndtYSIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6IndhdiIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6Im00YSIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6InRzIiwic2l6ZSI6MCwic3RhdGUiOmZhbHNlfSx7ImV4dCI6IndlYm0iLCJzaXplIjowLCJzdGF0ZSI6dHJ1ZX0seyJleHQiOiJvZ2ciLCJzaXplIjowLCJzdGF0ZSI6dHJ1ZX0seyJleHQiOiJvZ3YiLCJzaXplIjowLCJzdGF0ZSI6dHJ1ZX0seyJleHQiOiJhY2MiLCJzaXplIjowLCJzdGF0ZSI6dHJ1ZX0seyJleHQiOiJtb3YiLCJzaXplIjowLCJzdGF0ZSI6dHJ1ZX0seyJleHQiOiJta3YiLCJzaXplIjowLCJzdGF0ZSI6dHJ1ZX0seyJleHQiOiJtNHMiLCJzaXplIjowLCJzdGF0ZSI6dHJ1ZX0seyJleHQiOiJtM3U4Iiwic2l6ZSI6MCwic3RhdGUiOnRydWV9LHsiZXh0IjoibTN1Iiwic2l6ZSI6MCwic3RhdGUiOnRydWV9LHsiZXh0IjoibXBlZyIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6ImF2aSIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6IndtdiIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6ImFzZiIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6Im1vdmllIiwic2l6ZSI6MCwic3RhdGUiOnRydWV9LHsiZXh0IjoiZGl2eCIsInNpemUiOjAsInN0YXRlIjp0cnVlfSx7ImV4dCI6Im1wZWc0Iiwic2l6ZSI6MCwic3RhdGUiOnRydWV9LHsiZXh0IjoidmlkIiwic2l6ZSI6MCwic3RhdGUiOnRydWV9LHsiZXh0IjoiYWFjIiwic2l6ZSI6MCwic3RhdGUiOnRydWV9LHsiZXh0IjoibXBkIiwic2l6ZSI6MCwic3RhdGUiOnRydWV9XSwiTTN1OEZmbXBlZyI6ZmFsc2UsIk0zdThTdHJlYW1TYXZlciI6dHJ1ZSwiUGxheWVyIjoibXB2ZDpcIiR7dXJsfVwiICR7dXNlckFnZW50fGV4aXN0czonLS11c2VyLWFnZW50PVwiKlwiJ30gJHtjb29raWV8ZXhpc3RzOictLWNvb2tpZXM9eWVzJ30gLS1odHRwLWhlYWRlci1maWVsZHM9JHtjb29raWV8ZXhpc3RzOidcIkNvb2tpZTogKlwiJ30gJHtyZWZlcmVyfGV4aXN0czonLS1yZWZlcnJlcj1cIipcIid9IiwiUmVnZXgiOlt7ImJsYWNrTGlzdCI6ZmFsc2UsImV4dCI6Impzb24iLCJyZWdleCI6Imh0dHBzOi8vY2FjaGVcXC52aWRlb1xcLlthLXpdKlxcLmNvbS9kYXNoXFw/dHZpZD0uKiIsInN0YXRlIjpmYWxzZSwidHlwZSI6ImlnIn0seyJibGFja0xpc3QiOnRydWUsImV4dCI6IiIsInJlZ2V4IjoiLipcXC5iaWxpdmlkZW9cXC4oY29tfGNuKS4qXFwvbGl2ZS1idmNcXC8uKm00cyIsInN0YXRlIjp0cnVlLCJ0eXBlIjoiaWcifV0sImFyaWEyUnBjIjoiaHR0cDovL2xvY2FsaG9zdDoxNjgwMS9qc29ucnBjIiwiYXJpYTJScGNUb2tlbiI6ImZzZEx3MW4zR09oZyIsImNvcHlNM1U4Ijoid2hpbGUgdHJ1ZTsgTl9tM3U4REwtUkUgXCIke3VybH1cIiAtLXVpLWxhbmd1YWdlIHpoLUNOIC0tdG1wLWRpciBcIi90bXAvbTN1OGRsXCIgLS1zYXZlLWRpciBcIi9tbnQvcG9vbC9ydWxlL20zdThkbFwiIC0tc2F2ZS1uYW1lIFwiJHt0aXRsZX1fJHtub3d9XCIgLS1saXZlLXJlYWwtdGltZS1tZXJnZSAtLWxpdmUta2VlcC1zZWdtZW50cyBmYWxzZSAtLW11eC1hZnRlci1kb25lIGZvcm1hdD1ta3Y6a2VlcD10cnVlICAtLWRvd25sb2FkLXJldHJ5LWNvdW50IDYgJHtyZWZlcmVyfGV4aXN0czonLUggXCJSZWZlcmVyOipcIid9ICR7Y29va2llfGV4aXN0czonLUggXCJDb29raWU6KlwiJ30gJHt1c2VyQWdlbnR8ZXhpc3RzOictSCBcIlVzZXItQWdlbnQ6KlwiJ307IGVjaG8gLWUgJ1xcYSc7IHNsZWVwIDIwOyBlbmQiLCJjb3B5T3RoZXIiOiIke3VybH0iLCJkb3duU3RyZWFtIjp0cnVlLCJlbmFibGUiOnRydWUsImVuYWJsZUFyaWEyUnBjIjp0cnVlLCJpbnZva2UiOmZhbHNlLCJpbnZva2VUZXh0IjoibTN1OGRscmU6XCIke3VybH1cIiAtLXRtcC1kaXIgXCJHOlxcVEVNUFxcbTN1OGRsXCIgLS1zYXZlLWRpciBcIlk6XFxtM3U4ZGxcIiAtLXNhdmUtbmFtZSBcIiR7dGl0bGV9XyR7bm93fVwiIC0tbGl2ZS1yZWFsLXRpbWUtbWVyZ2UgLS1saXZlLWtlZXAtc2VnbWVudHMgZmFsc2UgLS1tdXgtYWZ0ZXItZG9uZSBmb3JtYXQ9bWt2OmtlZXA9dHJ1ZSAgLS1kb3dubG9hZC1yZXRyeS1jb3VudCA2ICR7cmVmZXJlcnxleGlzdHM6Jy1IIFwiUmVmZXJlcjoqXCInfSAke2Nvb2tpZXxleGlzdHM6Jy1IIFwiQ29va2llOipcIid9ICR7dXNlckFnZW50fGV4aXN0czonLUggXCJVc2VyLUFnZW50OipcIid9IiwibTN1OGRsIjoyLCJtM3U4ZGxBcmciOiJcIiR7dXJsfHJlcGxhY2U6XCJodHRwczpcIixcImh0dHBzJTNBXCJ9XCIgLS10bXAtZGlyIFwiRzpcXFRFTVBcXG0zdThkbFwiIC0tc2F2ZS1kaXIgXCJZOlxcbTN1OGRsXCIgLS1zYXZlLW5hbWUgXCIke3RpdGxlfV8ke25vd31cIiAtLWxpdmUtcmVhbC10aW1lLW1lcmdlIC0tbGl2ZS1rZWVwLXNlZ21lbnRzIGZhbHNlIC0tbXV4LWFmdGVyLWRvbmUgZm9ybWF0PW1rdjprZWVwPXRydWUgIC0tZG93bmxvYWQtcmV0cnktY291bnQgNiAke3JlZmVyZXJ8ZXhpc3RzOictSCBcIlJlZmVyZXI6KlwiJ30gJHtjb29raWV8ZXhpc3RzOictSCBcIkNvb2tpZToqXCInfSAke3VzZXJBZ2VudHxleGlzdHM6Jy1IIFwiVXNlci1BZ2VudDoqXCInfSIsInBvcHVwSGVpZ2h0Ijo3MjIsInBvcHVwTGVmdCI6MTEzMiwicG9wdXBUb3AiOjI4NSwicG9wdXBXaWR0aCI6MTI4MX0= base64转换出来是这样的 {
"Ext": [
{
"ext": "flv",
"size": 0,
"state": true
},
{
"ext": "hlv",
"size": 0,
"state": true
},
{
"ext": "f4v",
"size": 0,
"state": true
},
{
"ext": "mp4",
"size": 0,
"state": true
},
{
"ext": "mp3",
"size": 0,
"state": true
},
{
"ext": "wma",
"size": 0,
"state": true
},
{
"ext": "wav",
"size": 0,
"state": true
},
{
"ext": "m4a",
"size": 0,
"state": true
},
{
"ext": "ts",
"size": 0,
"state": false
},
{
"ext": "webm",
"size": 0,
"state": true
},
{
"ext": "ogg",
"size": 0,
"state": true
},
{
"ext": "ogv",
"size": 0,
"state": true
},
{
"ext": "acc",
"size": 0,
"state": true
},
{
"ext": "mov",
"size": 0,
"state": true
},
{
"ext": "mkv",
"size": 0,
"state": true
},
{
"ext": "m4s",
"size": 0,
"state": true
},
{
"ext": "m3u8",
"size": 0,
"state": true
},
{
"ext": "m3u",
"size": 0,
"state": true
},
{
"ext": "mpeg",
"size": 0,
"state": true
},
{
"ext": "avi",
"size": 0,
"state": true
},
{
"ext": "wmv",
"size": 0,
"state": true
},
{
"ext": "asf",
"size": 0,
"state": true
},
{
"ext": "movie",
"size": 0,
"state": true
},
{
"ext": "divx",
"size": 0,
"state": true
},
{
"ext": "mpeg4",
"size": 0,
"state": true
},
{
"ext": "vid",
"size": 0,
"state": true
},
{
"ext": "aac",
"size": 0,
"state": true
},
{
"ext": "mpd",
"size": 0,
"state": true
}
],
"M3u8Ffmpeg": false,
"M3u8StreamSaver": true,
"Player": "mpvd:\"${url}\" ${userAgent|exists:'--user-agent=\"*\"'} ${cookie|exists:'--cookies=yes'} --http-header-fields=${cookie|exists:'\"Cookie: *\"'} ${referer|exists:'--referrer=\"*\"'}",
"Regex": [
{
"blackList": false,
"ext": "json",
"regex": "https://cache\\.video\\.[a-z]*\\.com/dash\\?tvid=.*",
"state": false,
"type": "ig"
},
{
"blackList": true,
"ext": "",
"regex": ".*\\.bilivideo\\.(com|cn).*\\/live-bvc\\/.*m4s",
"state": true,
"type": "ig"
}
],
"aria2Rpc": "http://localhost:16801/jsonrpc",
"aria2RpcToken": "fsdLw1n3GOhg",
"copyM3U8": "while true; N_m3u8DL-RE \"${url}\" --ui-language zh-CN --tmp-dir \"/tmp/m3u8dl\" --save-dir \"/mnt/pool/rule/m3u8dl\" --save-name \"${title}_${now}\" --live-real-time-merge --live-keep-segments false --mux-after-done format=mkv:keep=true --download-retry-count 6 ${referer|exists:'-H \"Referer:*\"'} ${cookie|exists:'-H \"Cookie:*\"'} ${userAgent|exists:'-H \"User-Agent:*\"'}; echo -e '\\a'; sleep 20; end",
"copyOther": "${url}",
"downStream": true,
"enable": true,
"enableAria2Rpc": true,
"invoke": false,
"invokeText": "m3u8dlre:\"${url}\" --tmp-dir \"G:\\TEMP\\m3u8dl\" --save-dir \"Y:\\m3u8dl\" --save-name \"${title}_${now}\" --live-real-time-merge --live-keep-segments false --mux-after-done format=mkv:keep=true --download-retry-count 6 ${referer|exists:'-H \"Referer:*\"'} ${cookie|exists:'-H \"Cookie:*\"'} ${userAgent|exists:'-H \"User-Agent:*\"'}",
"m3u8dl": 2,
"m3u8dlArg": "\"${url|replace:\"https:\",\"https%3A\"}\" --tmp-dir \"G:\\TEMP\\m3u8dl\" --save-dir \"Y:\\m3u8dl\" --save-name \"${title}_${now}\" --live-real-time-merge --live-keep-segments false --mux-after-done format=mkv:keep=true --download-retry-count 6 ${referer|exists:'-H \"Referer:*\"'} ${cookie|exists:'-H \"Cookie:*\"'} ${userAgent|exists:'-H \"User-Agent:*\"'}",
"popupHeight": 722,
"popupLeft": 1132,
"popupTop": 285,
"popupWidth": 1281
} |
火狐重置猫抓后手动设置没问题,但导出设置再导入设置,问题又出现了 |
非常感谢 |
扩展版本号 extension version
No response
浏览器 browser
Firefox
浏览器版本号 browser version
135.0
涉及网址 related URL
No response
Checklist
请详细描述问题 What actually happened?
firefox中显示

edge和chrome中:
The text was updated successfully, but these errors were encountered: