alexhua / Aria2-Explorer

An aria2 download task management extension for chromium based browser
https://www.aria2e.com/
BSD 3-Clause "New" or "Revised" License
820 stars 67 forks source link

擴充功能設定頁面 Aria2-RPC-Server 密碼含特殊字元時設定失敗 #55

Closed johnnyslee closed 3 years ago

johnnyslee commented 3 years ago

Describe the bug 如題;

17 要用那個 work-around 的根本原因很可能就是密碼剖析失敗。

To Reproduce Steps to reproduce the behavior:

  1. 把 Aria2 的 rpc-secret 設為包含 # 字元的字串
  2. 在擴充功能設定頁面 Aria2-RPC-Server 正常的在各欄輸入(不使用 #17 的 work-around)
  3. 按下面的 Save 按鈕
  4. 打開 Chrome 的 console 會顯示 Stored Rpc Url is invalid! RpcUrl options.js:336
  5. 再設定 Aria2 把 rpc-secret 包含的 # 字元改為 ^
  6. 重複 2 和 3
  7. 成功加入 server:AriaNG 端能取得 server 設定

Expected behavior rpc-secret 設為 Aria2 本身容許的任何密碼,在擴充功能設定頁面中也能正常設定。

Screenshots N/A

Desktop:

Additional context N/A

alexhua commented 3 years ago

感谢反馈,问题确实存在。