找回密码
 立即注册
搜索
楼主: pgain2004

[软件] Firefox更新推荐楼[11/8 扩展小更]

 火.. [复制链接]
     
发表于 2024-6-26 15:30 | 显示全部楼层
火狐最新每夜版加入了AI功能
回复

使用道具 举报

头像被屏蔽
发表于 2024-6-26 16:30 | 显示全部楼层
firefox的默认的跟踪保护,到底能起到多大的效果呢,看记录每天都有几十个cookie被拦截,但并没感知到有什么变化,以及社交媒体和挖矿一直都为0,有什么网站能验证这种防护吗
回复

使用道具 举报

     
发表于 2024-6-26 18:05 来自手机 | 显示全部楼层
macos 发表于 2024-6-26 16:30
firefox的默认的跟踪保护,到底能起到多大的效果呢,看记录每天都有几十个cookie被拦截,但并没感知到有什 ...

browserleaks.com 可以参考一部分
回复

使用道具 举报

     
发表于 2024-7-12 16:28 来自手机 | 显示全部楼层
Android nightly版改成了双下巴……还导致沉浸翻译扩展按标签按钮时总跳出来
回复

使用道具 举报

     
发表于 2024-7-13 22:05 | 显示全部楼层
Gesturefy等鼠标手势咋没了?还想找来着
回复

使用道具 举报

     
 楼主| 发表于 2024-7-13 22:13 | 显示全部楼层
smishe 发表于 2024-7-13 22:05
Gesturefy等鼠标手势咋没了?还想找来着

可能是某次更新编辑时不小心弄掉了,不过很多鼠标手势扩展都因为久未更新而有点兼容性问题……
回复

使用道具 举报

     
发表于 2024-7-14 01:25 来自手机 | 显示全部楼层
pgain2004 发表于 2024-7-13 22:13
可能是某次更新编辑时不小心弄掉了,不过很多鼠标手势扩展都因为久未更新而有点兼容性问题…… ...

about:config的推荐设置为啥也没了
回复

使用道具 举报

     
发表于 2024-7-14 01:41 | 显示全部楼层
zxw11211 发表于 2024-7-14 01:25
about:config的推荐设置为啥也没了

因为早期的那些优化设置全部没用了

新的可以参考这里

https://github.com/yokoffing/Betterfox
回复

使用道具 举报

发表于 2024-7-15 07:23 来自手机 | 显示全部楼层
求一个扩展,禁止Firefox双指放大缩小页面的手势,给Windows平板电脑用。谢谢
回复

使用道具 举报

     
发表于 2024-7-15 14:43 | 显示全部楼层
dgrca 发表于 2024-7-15 07:23
求一个扩展,禁止Firefox双指放大缩小页面的手势,给Windows平板电脑用。谢谢 ...

建议从about:config里看一下,应该有相关参数。
回复

使用道具 举报

发表于 2024-7-15 21:12 来自手机 | 显示全部楼层
暁美ほむら 发表于 2024-7-15 14:43
建议从about:config里看一下,应该有相关参数。

没用啊,跟Gesture和Pinch相关的都修改过,没一个灵的。。。
回复

使用道具 举报

     
发表于 2024-7-16 14:51 | 显示全部楼层
本帖最后由 暁美ほむら 于 2024-7-16 15:17 编辑
dgrca 发表于 2024-7-15 21:12
没用啊,跟Gesture和Pinch相关的都修改过,没一个灵的。。。

apz.pinch_lock.mode 设置为1看一下
回复

使用道具 举报

     
发表于 2024-7-16 15:13 | 显示全部楼层
dgrca 发表于 2024-7-15 21:12
没用啊,跟Gesture和Pinch相关的都修改过,没一个灵的。。。

你看一下这个是否有效

about:config里把browser.gesture.pinch.latched 设置为true

或者

apz.one_touch_pinch.enabled 设置为true,就变成一个手指进行缩放

回复

使用道具 举报

发表于 2024-7-16 17:40 | 显示全部楼层
暁美ほむら 发表于 2024-7-16 15:13
你看一下这个是否有效

about:config里把browser.gesture.pinch.latched 设置为true

谢谢,以上3个办法都试过一遍,都不灵。
回复

使用道具 举报

     
发表于 2024-7-17 09:55 | 显示全部楼层
本帖最后由 smishe 于 2024-7-29 09:28 编辑

通过在线语音识别服务识别语音Captcha并自动提交,绕开烦人的图片Captcha,好像是针对谷歌的?
短时间内多次使用语音Captcha可能会被短暂block,和扩展无关。
有本地客户端app可以提高识别成功率,我没试过。试了下,用了app反而不知道为啥有问题,不用也罢
评论提到需要购买api问题,我没遇到,一切使用正常。
i used the AI to prevent training another AI


https://addons.mozilla.org/zh-CN ... ster-captcha-solver
回复

使用道具 举报

     
发表于 2024-7-17 21:10 | 显示全部楼层
推荐一个拖拽预览:Drag to preview 比之前的闪耀拖曳好用很多

https://addons.mozilla.org/zh-CN/firefox/addon/drag-to-preview/

源码 https://github.com/u-Sir/drag-to-preview

两种使用场景:
1 直接拖拽任何链接 → 弹窗中打开链接 → 在原页面点击后自动关闭弹窗
2 选中文本后拖拽 → 使用指定的搜索引擎进行搜索该文本 → 在原页面点击后自动关闭弹窗
回复

使用道具 举报

     
发表于 2024-7-18 14:19 | 显示全部楼层
本帖最后由 暁美ほむら 于 2024-7-18 14:24 编辑
paladin7 发表于 2024-7-17 21:10
推荐一个拖拽预览:Drag to preview 比之前的闪耀拖曳好用很多

https://addons.mozilla.org/zh-CN/firefox ...

这两个是完全不同的功能扩展,没有任何比较性。

况且你说的功能 闪耀拖曳就能实现
回复

使用道具 举报

发表于 2024-7-18 15:08 来自手机 | 显示全部楼层
各位有没有类似edge的左侧树状标签栏推荐?最好是插件即开即用,不要另外改ui 的

—— 来自 motorola XT2301-5, Android 14上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2024-7-18 16:12 来自手机 | 显示全部楼层
暁美ほむら 发表于 2024-7-18 14:19
这两个是完全不同的功能扩展,没有任何比较性。

况且你说的功能 闪耀拖曳就能实现

闪耀拖曳 不能预览吧

— from OnePlus ONEPLUS A5000, Android 9 of S1 Next Goose v2.5.4
回复

使用道具 举报

     
发表于 2024-7-18 16:27 | 显示全部楼层
paladin7 发表于 2024-7-18 16:12
闪耀拖曳 不能预览吧

— from OnePlus ONEPLUS A5000, Android 9 of S1 Next Goose v2.5.4

闪耀拖曳是瑞士军刀,其他拖拽扩展可能在某个方向特化、简化或者增加些特有功能,但无论如何都无法替代瑞士军刀,如上面说的,定位就不一样。
回复

使用道具 举报

     
发表于 2024-7-18 18:05 | 显示全部楼层
本帖最后由 BRS5672023 于 2024-7-18 18:07 编辑

风怒。。
回复

使用道具 举报

     
发表于 2024-7-18 18:06 | 显示全部楼层
暁美ほむら 发表于 2024-7-14 01:41
因为早期的那些优化设置全部没用了

新的可以参考这里

用这个 Smoothfox 是真变得顺滑了很多。。但是在b站首页或者油 管首页滚动的时候 cpu 占用比较高(Linux),似乎是 RDD process 这个进程占用太高了,不过同时加载也比 chromium 快很多,鼠标滚轮滚几下就要等加载了,但 firefox 几乎可以无限滚动。。
回复

使用道具 举报

     
发表于 2024-7-19 01:37 | 显示全部楼层
本帖最后由 暁美ほむら 于 2024-7-19 02:26 编辑

userchrome.css推荐,悬浮地址栏,如下图


Snipaste_2024-07-19_02-26-00.png



  1. /* URL BAR */

  2. /* Make text in URL bar in the center */

  3. #nav-bar {
  4.     display: flex;
  5.     justify-content: center;
  6. }

  7. #urlbar-container {
  8.     flex: 1;
  9.     max-width: 1000px;
  10.     min-width: 200px;
  11.     margin: auto !important;
  12. }

  13. #main-window #urlbar {
  14.     z-index: 9999 !important;
  15.     width: 100% !important;
  16.     margin-top: 0 !important;
  17.     margin-left: 0 !important;
  18.     margin-right: 0 !important;
  19.     transition: width 0.3s ease, left 0.3s ease, margin-top 0.3s ease, margin-left 0.3s ease, margin-right 0.3s ease;
  20. }

  21. #main-window #urlbar[breakout][breakout-extend] {
  22.     opacity: 0.97 !important;
  23.     width: 100% !important;
  24.     left: 0;
  25.     right: 0;
  26.     margin-left: auto !important;
  27.     margin-right: auto !important;
  28.     margin-top: 30vh !important;
  29.     transition: width 0.3s ease, left 0.3s ease, margin-top 0.3s ease, margin-left 0.3s ease, margin-right 0.3s ease;
  30. }

  31. #urlbar-background,
  32. #urlbar-input-container {
  33.     --toolbarbutton-border-radius: calc(var(--urlbar-min-height) / 2);
  34. }

  35. #urlbar-input-container {
  36.     --urlbar-icon-border-radius: calc(var(--toolbarbutton-border-radius) - 1px);
  37. }

  38. #urlbar:not([focused]) #urlbar-input {
  39.     text-align: center !important;
  40. }

  41. #urlbar:not([breakout][breakout-extend]) #urlbar-input {
  42.     text-align: center !important;
  43. }

  44. /*------------------------------------------------*/
  45. /* Change URL Bar background color */
  46. @media (prefers-color-scheme: dark) {
  47.   #urlbar-background {
  48.     background-color: #2a2a2a !important;
  49.   }
  50. }

  51. @media (prefers-color-scheme: light)  {
  52.   #urlbar-background {
  53.     background-color: #d6d6d6 !important;
  54.   }
  55. }

  56. @media (prefers-color-scheme: dark) {
  57. #urlbar-results > *[selected=""]  {
  58.   background-color: #424242 !important;
  59. }
  60. }

  61. @media (prefers-color-scheme: light)  {
  62. #urlbar-results > *[selected=""]  {
  63.   background-color: #e8e8e8 !important;
  64. }
  65. }


  66. /*------------------------------------------------*/
  67. /* Hide and Hover icons in URL Bar */

  68. #nav-bar:not([customizing="true"]):not(.searchButton)
  69.   > #nav-bar-customization-target
  70.   > #urlbar-container:not(:hover)
  71.   > #urlbar:not([focused])
  72.   > #urlbar-input-container
  73.   > #page-action-buttons
  74.   .urlbar-page-action {
  75.   opacity: 0;
  76.   transition-delay: 500ms;
  77. }

  78. #nav-bar:not([customizing="true"]):not(.searchButton)
  79.   > #nav-bar-customization-target
  80.   > #urlbar-container:not(:hover)
  81.   > #urlbar:not([focused])
  82.   > #urlbar-input-container
  83.   > #identity-box
  84.   > #identity-permission-box:not([open]) {
  85.   opacity: 0;
  86.   transition-delay: 500ms;
  87. }

  88. #page-action-buttons .urlbar-page-action,
  89. #identity-permission-box,
  90. #notification-popup-box .notification-anchor-icon {
  91.   transition: opacity 0.2s ease;
  92. }

  93. #urlbar #identity-icon-box,
  94. #urlbar #identity-permission-box {
  95.   opacity: 0 !important;
  96.   margin-inline-start: calc(-16px - 2 * var(--urlbar-icon-padding));
  97.   transition: margin-inline-start 100ms linear, opacity 200ms linear;
  98. }

  99. #urlbar #identity-box.notSecureText #identity-icon-box {
  100.   margin-inline-start: initial !important;
  101.   opacity: 1 !important;
  102.   color: #e36f6f !important;
  103. }

  104. #urlbar #identity-box.extensionPage #identity-icon-box {
  105.   margin-inline-start: initial !important;
  106.   opacity: 1 !important;
  107. }

  108. #identity-box:hover #identity-icon-box,
  109. #identity-box:hover #identity-permission-box,
  110. #identity-box #identity-permission-box[open="true"] {
  111.   opacity: 1 !important;
  112.   margin-inline-start: initial !important;
  113. }

  114. #urlbar-input-container .urlbar-input-box {
  115.   padding-inline-start: 2px !important;
  116. }

  117. #identity-box:hover ~ .urlbar-input-box > #urlbar-input {
  118.   mask-image: linear-gradient(to right, transparent, black 3ch) !important;
  119. }

  120. #page-action-buttons {
  121.   padding-inline-start: 8px;
  122. }

  123. #page-action-buttons .urlbar-page-action {
  124.   margin-inline-end: calc(-16px - 2 * var(--urlbar-icon-padding));
  125.   opacity: 0;
  126.   transition: margin-inline-end 100ms linear, opacity 200ms linear;
  127. }

  128. #page-action-buttons:hover > .urlbar-page-action,
  129. .urlbar-page-action[open],
  130. .urlbar-page-action[open] ~ .urlbar-page-action {
  131.   opacity: 1;
  132.   margin-inline-end: 0px !important;
  133. }

  134. #identity-box.chromeUI #identity-icon-box {
  135.   opacity: 1 !important;
  136.   margin-inline-start: initial;
  137. }

  138. #identity-box.chromeUI::after,
  139. #identity-box.chromeUI:hover::after {
  140.   opacity: 0 !important;
  141. }

  142. #page-action-buttons:not(:hover) #translations-button[translationsactive="true"]:not([open]) {
  143.   visibility:collapse !important;
  144. }


  145. /*------------------------------------------------*/
  146. /* Create visual dots on both sides */
  147. #identity-box::after,
  148. #page-action-buttons::before {
  149.   position: relative;
  150.   content: "•••";
  151.   pointer-events: none;
  152.   transition: opacity 100ms ease;
  153.   align-self: center;
  154.   font-size: 0.7em;
  155. }

  156. #identity-box::after,
  157. #page-action-buttons::before {
  158.   opacity: 0.2;
  159. }

  160. #identity-box::after {
  161.   transform: rotate(90deg);
  162.   left: 4px;
  163. }

  164. #page-action-buttons::before {
  165.   transform: rotate(-90deg);
  166.   right: 4px;
  167. }

  168. #identity-box:hover::after,
  169. #page-action-buttons:hover::before {
  170.   opacity: 0.2 !important;
  171.   transition: opacity 50ms ease;
  172.   pointer-events: none;
  173. }

  174. #identity-box[pageproxystate="invalid"]::after,
  175. #urlbar-input-container[pageproxystate="invalid"]
  176.   > #page-action-buttons::before {
  177.   opacity: 0 !important;
  178.   transition: opacity 50ms ease;
  179. }

  180. /* Linux changes for visual dots */
  181. @media (-moz-platform: linux) {
  182.   #identity-box::after,
  183.   #page-action-buttons::before {
  184.     content: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg fill="%23FFFFFF" width="11px" height="11px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M20.25 16c0 2.347-1.903 4.25-4.25 4.25s-4.25-1.903-4.25-4.25c0-2.347 1.903-4.25 4.25-4.25s4.25 1.903 4.25 4.25zM20.25 27c0 2.347-1.903 4.25-4.25 4.25s-4.25-1.903-4.25-4.25c0-2.347 1.903-4.25 4.25-4.25s4.25 1.903 4.25 4.25zM20.25 5c0 2.347-1.903 4.25-4.25 4.25s-4.25-1.903-4.25-4.25c0-2.347 1.903-4.25 4.25-4.25s4.25 1.903 4.25 4.25z"></path></svg>');
  185.     transform: none;
  186.     font-size: unset;
  187.   }

  188.   #page-action-buttons::before {
  189.     right: 2px;
  190.   }

  191.   #identity-box::after {
  192.     left: 2px;
  193.   }
  194. }

  195. #identity-box[pageproxystate="valid"].notSecureText > .identity-box-button,
  196. #identity-box[pageproxystate="valid"].extensionPage > .identity-box-button,
  197. #identity-box[pageproxystate="valid"].chromeUI > .identity-box-button,
  198. #urlbar-label-box,
  199. #urlbar-zoom-button {
  200.   background-color: var(--firefoxcss-item-bg-color) !important;
  201. }

  202. #urlbar-zoom-button:hover {
  203.   background-color: var(--firefoxcss-urlbar-zoom-button) !important;
  204. }

  205. #urlbar-input-container #identity-box > .identity-box-button,
  206. #tracking-protection-icon-container,
  207. #urlbar-go-button,
  208. #page-action-buttons .urlbar-page-action,
  209. #notification-popup-box {
  210.   border-radius: 8px !important;
  211. }

  212. #urlbar-go-button,
  213. #tracking-protection-icon-container
  214. {
  215.   display: none !important;
  216. }



  217. /*============================================================================================*/
复制代码



回复

使用道具 举报

发表于 2024-7-22 00:02 | 显示全部楼层
有使用maxfocus的友友吗?你们在b站上用有问题吗?

我这边不能正常使用,表现为对b站某个链接激活触发器唤起弹窗后马上就跳转至整个页面
并且页面还会刷新两次,此外好像只有视频相关的链接才会出问题。

我在about:profiles中新建了个配置安装测试依然有这个问题,edge中测试没有问题。

回复

使用道具 举报

发表于 2024-8-5 21:42 | 显示全部楼层
转自卡饭:
Chrome Mask:提供了一个一键切换,可以在Firefox中冒充Chrome的扩展
好像是由Mozilla员工提供
这个扩展是自动更新Chrome最新版UA的,在火狐访问不正常的网页,点击一下就能切换Chrome的ua,用来测试兼容性,扩展本身也提供了相关反馈网站,仅UA不兼容的网站可以先用这个扩展替代下,同时反馈修复。
扩展下载地址 :https://addons.mozilla.org/zh-CN/firefox/addon/chrome-mask/
官方简介:一个小的Firefox扩展程序,它提供了一个一键切换,可以在Firefox中冒充Chrome,换句话说,可以戴上Chrome口罩。有很多通用的“用户代{过}{滤}理恶搞”扩展。然而,这个扩展有一些不同之处:
此扩展程序不覆盖所有网站上的User-Agent字符串,只允许您在特定网站上看起来像Chrome。
与一些版本号和UA字符串过时的扩展不同,这个扩展会自动更新它伪装的Chrome版本。它通过每24小时查询一个简单的API来实现这一点。
您不必手动选择正确的操作系统;这个扩展程序可以为你完成它。
此扩展还添加了一些额外的JavaScript属性,如“navigator.vendor”或全局“chrome”对象,以通过常见的浏览器检查。

回复

使用道具 举报

     
发表于 2024-8-9 03:24 | 显示全部楼层
不知道你们那里是不是,访问谷歌时只返回一个啥功能都没有的基本页面,只有伪装成chrome才会获取正常页面。这两天才出现的。
Screenshot 2024-08-09 at 03-18-38 Google.png
Screenshot 2024-08-09 at 03-19-00 Google.png
回复

使用道具 举报

     
发表于 2024-8-9 10:56 来自手机 | 显示全部楼层
fatjing 发表于 2024-8-9 03:24
不知道你们那里是不是,访问谷歌时只返回一个啥功能都没有的基本页面,只有伪装成chrome才会获取正常页面。 ...

First time?
不然为什么会有Google Search Fixer这种插件
回复

使用道具 举报

头像被屏蔽
发表于 2024-8-12 16:39 | 显示全部楼层
坑了,更新后自带的映山霞主题界面文字变成蓝色,一时间还找不到哪里造成,俺不想又去翻omni啊
回复

使用道具 举报

     
发表于 2024-8-12 20:08 | 显示全部楼层
风吹涟漪 发表于 2024-7-22 00:02
有使用maxfocus的友友吗?你们在b站上用有问题吗?

我这边不能正常使用,表现为对b站某个链接激活触发器唤 ...

请更新扩展
回复

使用道具 举报

     
发表于 2024-8-13 03:33 | 显示全部楼层
本帖最后由 暁美ほむら 于 2024-8-13 03:36 编辑

扩展推荐

ClickTabSort
https://addons.mozilla.org/zh-CN/firefox/addon/clicktabsort/


功能是:把打开的标签页重新排列


回复

使用道具 举报

     
发表于 2024-8-14 15:48 | 显示全部楼层
129 正式版感觉有性能问题,经常页面卡死然后恢复
回复

使用道具 举报

     
发表于 2024-8-14 16:30 | 显示全部楼层
Midnight.Coup 发表于 2024-8-14 15:48
129 正式版感觉有性能问题,经常页面卡死然后恢复

更新到129.0.1看一下
回复

使用道具 举报

头像被屏蔽
发表于 2024-8-14 18:08 | 显示全部楼层
自带的身份标签功能是什么时候出现的,俺无意中右键出来了,好像没有身份间转换功能,也没定义默认套用哪个身份
回复

使用道具 举报

     
发表于 2024-8-14 20:07 | 显示全部楼层
本帖最后由 暁美ほむら 于 2024-8-14 20:08 编辑
macos 发表于 2024-8-14 18:08
自带的身份标签功能是什么时候出现的,俺无意中右键出来了,好像没有身份间转换功能,也没定义默认套用哪个 ...
firefox 57那时候出的
回复

使用道具 举报

     
发表于 2024-8-14 21:14 | 显示全部楼层
你们看哔哩哔哩视频会崩溃吗,有时候播完会崩溃,页面变全黑
回复

使用道具 举报

发表于 2024-8-14 22:46 | 显示全部楼层
3三稻 发表于 2024-8-14 21:14
你们看哔哩哔哩视频会崩溃吗,有时候播完会崩溃,页面变全黑

遇到了。129.0.0改成avc就似乎好了,几分钟前129.0.1更新,hevc似乎也不会黑屏了,看changelog里是说了修复了视频播放相关的bug
回复

使用道具 举报

     
发表于 2024-8-15 01:36 | 显示全部楼层
有没有像chromium的better history的扩展?火狐商店同名的那个的排序方式并不太好
我现在用的是improved history,类似同界面,但是是点击插件在当前页面展开,而不是单开一个页面,搜索麻烦一点且没有暗黑页面
主要很习惯chrome那边better history既可以按日期排序,也可以按当天时间进行分类

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2024-8-15 17:26 | 显示全部楼层
本帖最后由 暁美ほむら 于 2024-8-15 17:29 编辑
Awanano 发表于 2024-8-15 01:36
有没有像chromium的better history的扩展?火狐商店同名的那个的排序方式并不太好
我现在用的是improved hi ...

任何你需要单独页面打开的你都可以按照这种方式打开设置界面


1.地址栏输入 about:debugging#/runtime/this-firefox

2.找到你要修改的扩展

3.复制Manifest URL部分 然后把最后的manifest.json修改为data/popup/popup.html就行

例如:
moz-extension://6982e009-960f-4c43-b606-d164943f3f8e/data/popup/popup.html


设置好后你在页面输入moz-extension://6982e009-960f-4c43-b606-d164943f3f8e/data/popup/popup.html

就会得到如下界面

Snipaste_2024-08-15_17-26-16.png


评分

参与人数 1战斗力 +2 收起 理由
Awanano + 2 好评加鹅

查看全部评分

回复

使用道具 举报

     
 楼主| 发表于 2024-8-15 21:18 | 显示全部楼层
本帖最后由 pgain2004 于 2024-8-15 21:22 编辑
Awanano 发表于 2024-8-15 01:36
有没有像chromium的better history的扩展?火狐商店同名的那个的排序方式并不太好
我现在用的是improved hi ...

https://addons.mozilla.org/zh-CN/firefox/addon/better-history-ng/
https://addons.mozilla.org/zh-CN ... fox-better-history/
回复

使用道具 举报

发表于 2024-8-16 00:02 来自手机 | 显示全部楼层
localCDN 2.6.71把生效网页都给整挂了,比如bangumi
我这几天加班没咋网上冲浪,今天好奇定位了下才发现是它的问题
作者说修复这个bug的新版本已经在路上了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-9 09:36 , Processed in 0.120986 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表