violentmonkey / violentmonkey-mx

Violentmonkey, userscripts support for Maxthon.
MIT License
53 stars 29 forks source link

大佬请进~(疑似)升级到2.8.0后有个脚本无法正常工作了... #74

Closed Itzamana closed 7 years ago

Itzamana commented 7 years ago

唔, 就是这个脚本

这个脚本是SteamCN论坛用来同步显示已有库存的

正确表现应该是(已登录Steam网页并将Steam个人资料设为公开)装上脚本后访问"https://steamdb.steamcn.com/sync", 脚本会自动同步你的Steam帐号中已拥有的游戏/软件/愿望单等

之前一直正常使用, 直到这两天(猜测是傲游自动更新了插件)才开始不能同步了, 回退过傲游两个版本还是没用, 换Chrome后正常, 由于找不到2.7.3的下载(release里的不会编译...)所以只能猜测是2.8.0后的问题...

或者大佬给个2.7.3我再试下...

Itzamana commented 7 years ago

另外...2.8.0的设置里点击整理数据库按钮后会一直显示正在整理... 傲游版本:5.1.3.2000 回退过的版本:5.1.3.1000, 5.1.3.200 beta

gera2ld commented 7 years ago

我这里看正常,你说的不能同步是什么样子,看一下控制台有没有出错日志?

image

Itzamana commented 7 years ago

qq 20171103002842 我指的是这个样子, 就是一直在读条...

qq 20171103002856 似乎也没有什么出错啊...奇怪了, 因为前几天还好好的说... 唉, 傲游的小问题一直不断, 太难受了...

gera2ld commented 7 years ago

这说明脚本是正常运行了的啊。。

Itzamana commented 7 years ago

额, 没有, 正常的话网页不会一直读条, 上面那个同步成功的记录是我用非脚本同步先凑活用的...

我这周末会把浏览器重置一下再试试

Itzamana commented 7 years ago

刚才重新把浏览器设置全部重置了, 然后装了脚本看到了这个错误...

VM510:1 Uncaught SyntaxError: Unexpected token u in JSON at position 0 at JSON.parse () at checkLast (sync.js?v=38.10:18) at HTMLDocument. (sync.js?v=38.10:366) at i (jquery.min.js:2) at Object.fireWith [as resolveWith] (jquery.min.js:2) at Function.ready (jquery.min.js:2) at HTMLDocument.J (jquery.min.js:2) checkLast @ sync.js?v=38.10:18 (anonymous) @ sync.js?v=38.10:366 i @ jquery.min.js:2 fireWith @ jquery.min.js:2 ready @ jquery.min.js:2 J @ jquery.min.js:2

gera2ld commented 7 years ago

感觉这是他页面的JS出了问题,跟暴力猴没啥关系。似乎是保存的数据出问题了,而他没有做容错。 你可以在控制台里输入localStorage.clear(),然后回车清掉数据,再重新同步试试。

Itzamana commented 7 years ago

唔...还是蛮奇怪的, 因为用Chrome就好着呢... 之前我和脚本作者也沟通过, 他说他那边也没有问题... 唉, 算了, 不行就刚好借此机会换掉傲游吧... 感谢回复~