Assets 4

What's new

  • Fixed SOCKS4 proxies on Firefox.
  • Translation updates.
    • Especially, a big zh_TW update thanks to zhtw2013.

🐞 In case of issues, please right click on the extension icon and select "Report Issue" from the menu so that I can locate and fix the issue more quickly.

Installation

🔵 Users of Chromium and Chromium-based browsers: Please install from Chrome Web Store.

🔴 Users of Mozilla Firefox and other Mozilla-based browsers: Please install from Mozilla Add-Ons. (See Firefox Support below for supported versions.)

If you cannot install from the links above, or prefer a manual installation:

The packaged CRX file below can be installed in Chromium. Please google for installation instructions on how to install it.

The packaged XPI file below can be installed in Firefox. Please google for installation instructions on how to install it.

Firefox Support

  • Firefox >= 60: Shiny browser.proxy.onRequest API. SwitchyOmega just added support recently so please let us know if you experience issues.
  • Firefox >= 55: Deprecated. Legacy browser.proxy.register API. We do not provide any support for these versions. Please upgrade your browser before filing issues.
    • HTTP/HTTPS/SOCKS5 Authentication and SOCKS5 Remote DNS will only work in some versions (>= 2017-09-18).
  • Firefox <= 54: WONT WORK. Back-porting is not possible due to lack of support in proxy API.

更新内容

  • 修复了 Firefox 上 SOCKS4 代理无法正常工作的问题。
  • 更新了翻译。
    • 其中 zh_TW 有大量文本更新(感谢 zhtw2013)
  • 移除了导出文件的 BOM. 也许能修复使用导出的 PAC 文件时遇到的一些问题。

🐞 如遇到问题,请使用图标右键菜单的“反馈问题”功能提交错误报告,以便开发者及时修复,谢谢。

安装

🔵 Chromium 或基于 Chromium 的浏览器用户: 请从 Chrome 应用商店 安装。

🔴 Mozilla Firefox 或者基于 Mozilla 的其他浏览器用户: 请从 Mozilla Add-Ons 安装。(见下方 Firefox 支持的版本说明。)

如果您无法从以上链接安装,请继续阅读以下说明。

下方的 CRX 安装包可用于 Chromium. 关于下载后如何安装,您可以谷歌一下,或者看看百度经验怎么说。

下方的 XPI 安装包可用于 Firefox. 关于下载后如何安装,您可以谷歌一下。

Firefox 支持

  • Firefox >= 60: 崭新的 browser.proxy.onRequest API. SwitchyOmega 最近才支持此功能,因此如遇到问题请及时反馈。
  • Firefox >= 55: 过时的 browser.proxy.register API. 我们不会再对这些版本提供技术支持。 请先更新浏览器,再反馈任何问题。
    • HTTP/HTTPS/SOCKS5 认证以及 SOCKS5 远程 DNS 只在某些版本中可以工作 (>= 2017-09-18).
  • Firefox <= 54: 无法工作。由于这些版本没有代理 API ,我们无法向后兼容这些版本。
Jul 20, 2018
Bump version.

@FelisCatus FelisCatus released this Jul 9, 2018 · 13 commits to master since this release

Assets 4

What's new

This is a Firefox-ONLY update that comes with the new request-based proxy handler, based on browser.proxy.onRequest. Read on for details.

🐞 In case of issues, please right click on the extension icon and select "Report Issue" from the menu so that I can locate and fix the issue more quickly.

Installation

🔵 Users of Chromium and Chromium-based browsers: Please install from Chrome Web Store.

🔴 Users of Mozilla Firefox and other Mozilla-based browsers: Please install from Mozilla Add-Ons.
ℹ️ See below for Firefox support across different versions

If you cannot install from the links above, or prefer a manual installation:

The packaged CRX file below can be installed in Chromium. Please google for installation instructions on how to install it.

The packaged XPI file below can be installed in Firefox. Please google for installation instructions on how to install it.

Firefox Support

  • Firefox >= 60: Shiny browser.proxy.onRequest API. SwitchyOmega just added support recently so please let us know if you experience issues.
  • Firefox >= 55: Deprecated. Legacy browser.proxy.register API. We do not provide any support for these versions. Please upgrade your browser before filing issues.
    • HTTP/HTTPS/SOCKS5 Authentication and SOCKS5 Remote DNS will only work in some versions (>= 2017-09-18).
  • Firefox <= 54: WONT WORK. Back-porting is not possible due to lack of support in proxy API.

更新内容

这次更新只针对 Firefox 发布,改用新的 browser.proxy.onRequest 根据请求来实现切换。

🐞 如遇到问题,请使用图标右键菜单的“反馈问题”功能提交错误报告,以便开发者及时修复,谢谢。

安装

🔵 Chromium 或基于 Chromium 的浏览器用户: 请从 Chrome 应用商店 安装。

🔴 Mozilla Firefox 或者基于 Mozilla 的其他浏览器用户: 请从 Mozilla Add-Ons 安装。
ℹ️ 关于 Firefox 不同版本的支持情况,请参考后面的说明。

如果您无法从以上链接安装,请继续阅读以下说明。

下方的 CRX 安装包可用于 Chromium. 关于下载后如何安装,您可以谷歌一下,或者看看百度经验怎么说。

下方的 XPI 安装包可用于 Firefox. 关于下载后如何安装,您可以谷歌一下。

Firefox 支持

  • Firefox >= 60: 崭新的 browser.proxy.onRequest API. SwitchyOmega 最近才支持此功能,因此如遇到问题请及时反馈。
  • Firefox >= 55: 过时的 browser.proxy.register API. 我们不会再对这些版本提供技术支持。 请先更新浏览器,再反馈任何问题。
    • HTTP/HTTPS/SOCKS5 认证以及 SOCKS5 远程 DNS 只在某些版本中可以工作 (>= 2017-09-18).
  • Firefox <= 54: 无法工作。由于这些版本没有代理 API ,我们无法向后兼容这些版本。

@FelisCatus FelisCatus released this Jun 13, 2018 · 18 commits to master since this release

Assets 4

What's new

  • Reduced a lot of error messages in Firefox console (CPU/RAM usage may be improved).
  • Add message for unsupported proxy authentication by browser.
  • Fixed popup menus not properly displayed on narrow screens.
  • Fixed "direct" not localized in popup menu.
  • Translation updates.
    • Especially, a big zh_TW update thanks to zhtw2013.
  • Removed BOM from exported files. This may fix some issues when trying to use exported PACs.

🐞 In case of issues, please right click on the extension icon and select "Report Issue" from the menu so that I can locate and fix the issue more quickly.

Installation

🔵 Users of Chromium and Chromium-based browsers: Please install from Chrome Web Store.

🔴 Users of Mozilla Firefox and other Mozilla-based browsers: Please install from Mozilla Add-Ons.
⚠️ Mozilla Firefox support is experimental! Please see the section below.

If you cannot install from the links above, or prefer a manual installation:

The packaged CRX file below can be installed in Chromium. Please google for installation instructions on how to install it.

The packaged XPI file below can be installed in Firefox. Please google for installation instructions on how to install it.

Experimental Firefox Support

SwitchyOmega can now be installed on Firefox Nightly Version >= 57 but should be considered experimental. Since the WebExtensions API is still under heavy development on Mozilla's side, we strongly recommended using the Nightly channel (>= 57.0) and update frequently.

Many features like HTTP/HTTPS/SOCKS5 Authentication and SOCKS5 Remote DNS will ONLY work in latest Nightly versions (>= 2017-09-18).

⚠️ SwitchyOmega MAY NOT WORK PROPERLY in obsolete Nightly versions due to a Firefox bug. See #1171. Please always use the latest Nightly build before you report issues.
Build number AND build date should be mentioned somewhere in the issue.

⚠️ The Stable, Beta, Developer Edition, and similar channels will not receive fixes as often and
therefore unsupported by SwitchyOmega. Some users report that it works with
Firefox 55 as well, but we strongly advise against doing
so. NOTE: Firefox <= 54 does not support SwitchyOmega!

更新内容

  • Firefox 上减少了大量错误日志输出(也许内存/CPU占用也能好一点?)
  • 添加了浏览器不支持代理验证时的提示信息。
  • 修复了窄屏幕下弹出菜单可能被遮挡的问题。
  • 修复了弹出菜单中[直接连接]未被翻译的问题。
  • 更新了翻译。
    • 其中 zh_TW 有大量文本更新(感谢 zhtw2013)
  • 移除了导出文件的 BOM. 也许能修复使用导出的 PAC 文件时遇到的一些问题。

🐞 如遇到问题,请使用图标右键菜单的“反馈问题”功能提交错误报告,以便开发者及时修复,谢谢。

安装

🔵 Chromium 或基于 Chromium 的浏览器用户: 请从 Chrome 应用商店 安装。

🔴 Mozilla Firefox 或者基于 Mozilla 的其他浏览器用户: 请从 Mozilla Add-Ons 安装。
⚠️ Mozilla Firefox 支持目前处于实验阶段。请参考下方说明。

如果您无法从以上链接安装,请继续阅读以下说明。

下方的 CRX 安装包可用于 Chromium. 关于下载后如何安装,您可以谷歌一下,或者看看百度经验怎么说。

下方的 XPI 安装包可用于 Firefox. 关于下载后如何安装,您可以谷歌一下。

Mozilla Firefox 支持(实验中)

SwitchyOmega 现在可以在 Firefox Nightly 版本 >= 57 上安装使用,但目前还是实验版。
由于 WebExtensions API 仍然在早期开发中,我们强烈建议您使用 Nightly 频道并经常从 Mozilla 获取最新更新。

很多特性只能在最新版 Nightly (>= 2017-09-18) 上运行,例如 HTTP/HTTPS/SOCKS5 代理用户名密码验证,以及 SOCKS5 远程 DNS 解析等。

⚠️ SwitchyOmega 在 旧版 Nightly 中可能无法正常工作. 见 #1171. 在反馈问题前,请确定您正在使用最新的 Nightly 编译版。反馈问题时请提供您的编译版本号和编译日期。

⚠️ 稳定版 (Stable),测试版 (Beta),开发者版 (Developer Edition) 等频道由于故障修复速度较慢,因此 SwitchyOmega 对这些版本不提供任何技术支持。有些用户反馈扩展在 Firefox 55 上也能运行,但我们不推荐这样做。 **注意: Firefox <= 54 不支持 SwitchyOmega! **

Jun 13, 2018
Fix moz- detection typo. See #1503.
Jun 13, 2018
Add moz-extension to sanitize whitelist.
Jun 13, 2018
Upgrade angular to 1.7.2.

@FelisCatus FelisCatus released this May 1, 2018 · 83 commits to master since this release

Assets 4

What's new

  • Fixed extension not working in Firefox 60 beta 16 and Firefox Nightly 61.

🐞 In case of issues, please right click on the extension icon and select "Report Issue" from the menu so that I can locate and fix the issue more quickly.

Installation

🔵 Users of Chromium and Chromium-based browsers: Please install from Chrome Web Store.

🔴 Users of Mozilla Firefox and other Mozilla-based browsers: Please install from Mozilla Add-Ons.
⚠️ Mozilla Firefox support is experimental! Please see the section below.

If you cannot install from the links above, or prefer a manual installation:

The packaged CRX file below can be installed in Chromium. Please google for installation instructions on how to install it.

The packaged XPI file below can be installed in Firefox. Please google for installation instructions on how to install it.

Experimental Firefox Support

SwitchyOmega can now be installed on Firefox Nightly Version >= 57 but should be considered experimental. Since the WebExtensions API is still under heavy development on Mozilla's side, we strongly recommended using the Nightly channel (>= 57.0) and update frequently.

Many features like HTTP/HTTPS/SOCKS5 Authentication and SOCKS5 Remote DNS will ONLY work in latest Nightly versions (>= 2017-09-18).

⚠️ SwitchyOmega MAY NOT WORK PROPERLY in obsolete Nightly versions due to a Firefox bug. See #1171. Please always use the latest Nightly build before you report issues.
Build number AND build date should be mentioned somewhere in the issue.

⚠️ The Stable, Beta, Developer Edition, and similar channels will not receive fixes as often and
therefore unsupported by SwitchyOmega. Some users report that it works with
Firefox 55 as well, but we strongly advise against doing
so. NOTE: Firefox <= 54 does not support SwitchyOmega!

更新内容

  • 修复了扩展在 Firefox 60 beta 16 和 Firefox Nightly 61 不能工作的问题。

🐞 如遇到问题,请使用图标右键菜单的“反馈问题”功能提交错误报告,以便开发者及时修复,谢谢。

安装

🔵 Chromium 或基于 Chromium 的浏览器用户: 请从 Chrome 应用商店 安装。

🔴 Mozilla Firefox 或者基于 Mozilla 的其他浏览器用户: 请从 Mozilla Add-Ons 安装。
⚠️ Mozilla Firefox 支持目前处于实验阶段。请参考下方说明。

如果您无法从以上链接安装,请继续阅读以下说明。

下方的 CRX 安装包可用于 Chromium. 关于下载后如何安装,您可以谷歌一下,或者看看百度经验怎么说。

下方的 XPI 安装包可用于 Firefox. 关于下载后如何安装,您可以谷歌一下。

Mozilla Firefox 支持(实验中)

SwitchyOmega 现在可以在 Firefox Nightly 版本 >= 57 上安装使用,但目前还是实验版。
由于 WebExtensions API 仍然在早期开发中,我们强烈建议您使用 Nightly 频道并经常从 Mozilla 获取最新更新。

很多特性只能在最新版 Nightly (>= 2017-09-18) 上运行,例如 HTTP/HTTPS/SOCKS5 代理用户名密码验证,以及 SOCKS5 远程 DNS 解析等。

⚠️ SwitchyOmega 在 旧版 Nightly 中可能无法正常工作. 见 #1171. 在反馈问题前,请确定您正在使用最新的 Nightly 编译版。反馈问题时请提供您的编译版本号和编译日期。

⚠️ 稳定版 (Stable),测试版 (Beta),开发者版 (Developer Edition) 等频道由于故障修复速度较慢,因此 SwitchyOmega 对这些版本不提供任何技术支持。有些用户反馈扩展在 Firefox 55 上也能运行,但我们不推荐这样做。 **注意: Firefox <= 54 不支持 SwitchyOmega! **

@FelisCatus FelisCatus released this Dec 26, 2017 · 90 commits to master since this release

Assets 4

What's new

  • Fixed error caused by writing too much logs to localStorage.
    • This includes situations where "Apply Changes" is unusable, etc.
  • (v2.5.10) Worked around the issue of empty icon caused by privacy.resistFingerprinting.
    • Note that the extension icon will NOT change colors dynamically if privacy.resistFingerprinting is enabled because that also blocks SwitchyOmega from drawing icons.

🐞 In case of issues, please right click on the extension icon and select "Report Issue" from the menu so that I can locate and fix the issue more quickly.

Installation

🔵 Users of Chromium and Chromium-based browsers: Please install from Chrome Web Store.

🔴 Users of Mozilla Firefox and other Mozilla-based browsers: Please install from Mozilla Add-Ons.
⚠️ Mozilla Firefox support is experimental! Please see the section below.

If you cannot install from the links above, or prefer a manual installation:

The packaged CRX file below can be installed in Chromium. Please google for installation instructions on how to install it.

The packaged XPI file below can be installed in Firefox. Please google for installation instructions on how to install it.

Experimental Firefox Support

SwitchyOmega can now be installed on Firefox Nightly Version >= 57 but should be considered experimental. Since the WebExtensions API is still under heavy development on Mozilla's side, we strongly recommended using the Nightly channel (>= 57.0) and update frequently.

Many features like HTTP/HTTPS/SOCKS5 Authentication and SOCKS5 Remote DNS will ONLY work in latest Nightly versions (>= 2017-09-18).

⚠️ SwitchyOmega MAY NOT WORK PROPERLY in obsolete Nightly versions due to a Firefox bug. See #1171. Please always use the latest Nightly build before you report issues.
Build number AND build date should be mentioned somewhere in the issue.

⚠️ The Stable, Beta, Developer Edition, and similar channels will not receive fixes as often and
therefore unsupported by SwitchyOmega. Some users report that it works with
Firefox 55 as well, but we strongly advise against doing
so. NOTE: Firefox <= 54 does not support SwitchyOmega!

更新内容

  • 修复了 Firefox 隐私浏览模式下弹出菜单不能正常显示的问题。
  • 修复了一个可能导致快速切换中出现重复情景模式的问题。
  • 修复了图标右键菜单中快速切换勾选的问题。

🐞 如遇到问题,请使用图标右键菜单的“反馈问题”功能提交错误报告,以便开发者及时修复,谢谢。

安装

🔵 Chromium 或基于 Chromium 的浏览器用户: 请从 Chrome 应用商店 安装。

🔴 Mozilla Firefox 或者基于 Mozilla 的其他浏览器用户: 请从 Mozilla Add-Ons 安装。
⚠️ Mozilla Firefox 支持目前处于实验阶段。请参考下方说明。

如果您无法从以上链接安装,请继续阅读以下说明。

下方的 CRX 安装包可用于 Chromium. 关于下载后如何安装,您可以谷歌一下,或者看看百度经验怎么说。

下方的 XPI 安装包可用于 Firefox. 关于下载后如何安装,您可以谷歌一下。

Mozilla Firefox 支持(实验中)

SwitchyOmega 现在可以在 Firefox Nightly 版本 >= 57 上安装使用,但目前还是实验版。
由于 WebExtensions API 仍然在早期开发中,我们强烈建议您使用 Nightly 频道并经常从 Mozilla 获取最新更新。

很多特性只能在最新版 Nightly (>= 2017-09-18) 上运行,例如 HTTP/HTTPS/SOCKS5 代理用户名密码验证,以及 SOCKS5 远程 DNS 解析等。

⚠️ SwitchyOmega 在 旧版 Nightly 中可能无法正常工作. 见 #1171. 在反馈问题前,请确定您正在使用最新的 Nightly 编译版。反馈问题时请提供您的编译版本号和编译日期。

⚠️ 稳定版 (Stable),测试版 (Beta),开发者版 (Developer Edition) 等频道由于故障修复速度较慢,因此 SwitchyOmega 对这些版本不提供任何技术支持。有些用户反馈扩展在 Firefox 55 上也能运行,但我们不推荐这样做。 **注意: Firefox <= 54 不支持 SwitchyOmega! **

Dec 26, 2017
Trim the log if new logs cannot be written to storage. Fix #1288.