Skip to content
This repository has been archived by the owner on May 30, 2022. It is now read-only.

Firefox版添加任务失败 #35

Closed
syazyz opened this issue Feb 20, 2015 · 8 comments
Closed

Firefox版添加任务失败 #35

syazyz opened this issue Feb 20, 2015 · 8 comments

Comments

@syazyz
Copy link

syazyz commented Feb 20, 2015

我是把Aria2部署在路由器上的,没有设置账户密码和secret-token。用YAAW设置JSON-RPC Path为http://路由器IP:6800/jsonrpc可以正常监视和添加/删除任务。但是同样的方式设置在您写的插件上就不行了,一直提示“错误,请查看是否开启Aria2”。用http://hostname:port/jsonrpc?jsoncallback=1命令结果返回的是以下信息:
1({"id":null,"jsonrpc":"2.0","error":{"code":-32600,"message":"Invalid Request."}})

请问一下这是否因为路由器设置了登录账户的原因呢?我试着用http://username:password@路由器IP:6800/jsonrpc似乎也不行。

插件设置如下图所示:
qq 20150220210653

@syazyz
Copy link
Author

syazyz commented Feb 20, 2015

找到原因了,是因为Noscript的XSS防护的问题,它禁止一切来自外部页面的对内网的Http访问请求,关掉就好。但是又有新问题了,每次设好Aria2 RPC之后只要一关掉Firefox就重新恢复默认的http://localhost:6800/jsonrpc,这样就会使得脚本失效。请问有锁定它的办法吗?

@acgotaku
Copy link
Owner

@syazyz 我在自己电脑上测试Firefox没有任何问题 请问你的版本是?

@syazyz
Copy link
Author

syazyz commented Feb 24, 2015

版本是pcxfirefox x86 35.0.1。问题已经解决了……是我的Cookie策略限制太严的结果。
顺问下大大有没有类似script能够直接发送普通链接到Aria2的RPC监听口去的?

@acgotaku
Copy link
Owner

@syazyz 你是跑服务器上的啊。。这么小心翼翼啊 直接发普通链接的话 可以用

YAAW的界面添加啊

@syazyz
Copy link
Author

syazyz commented Feb 24, 2015

主要是图方便,因为远程访问的时候复制链接——粘贴到YAAW上也有点慢的,能够直接从浏览器就完成这点就更好了。总之谢谢大大的script了,设置好了确实很方便

@syazyz syazyz closed this as completed Feb 24, 2015
@acgotaku
Copy link
Owner

@syazyz 这个的话 我下次看看可不可以加上这个功能

@syazyz
Copy link
Author

syazyz commented Feb 24, 2015

好,那我就静候佳音了

@acgotaku
Copy link
Owner

@syazyz 想了想这个功能得要所有网站的权限 目前暂时不添加 后续可能会写个新扩展

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants