切换网站的 RTL/LTR 方向
元素方向控制器和 CSS 编辑器。
一款功能强大的 Chrome 扩展程序,用于管理网页上的 RTL(从右到左)和 LTR(从左到右)文本方向。
## 特征
### 基本模式
- 快速切换任何选定元素的文本方向
- 保存页面上特定元素的方向设置
- 设置在页面重新加载后仍然存在
- 通过简单的切换启用/禁用保存的设置
### 高级模式
- 将自定义 CSS 属性应用于元素
- 对文本方向和样式的细粒度控制
- 通过用户友好的界面编辑保存的设置
- 用于管理保存的设置(编辑/删除)的三点菜单
### 上下文菜单功能
1. **切换整个页面的方向**:快速更改页面上所有文字的方向
2. **切换 Vazir 字体**:通过两种应用模式添加或删除 Vazir 字体:
- 作为默认字体:将 Vazir 字体应用于页面上的所有元素
- 对于高级 CSS:加载用于自定义 CSS 设置的字体
### 用户界面
- 干净直观的弹出界面
- 已保存设置的可滚动列表
- 重要操作的确认对话框
- 通过通知进行视觉反馈
- 用于修改保存的设置的编辑对话框
## 如何使用
### 基本用法
1. 右键单击任意元素可切换其文本方向
2. 使用弹出窗口查看和管理保存的设置
3. 使用弹出窗口中的开关打开/关闭设置
### 高级功能
1. 单击任意已保存设置上的三点菜单以:
- 编辑选择器、方向和自定义 CSS
- 删除设置
2. 使用上下文菜单可以:
- 切换整个页面的方向
- 添加 Vazir 字体(带有应用程序模式选项)
### 管理字体设置
1. 右键单击页面上的任意位置
2.选择“切换Vazir字体”
3. 选择如何应用字体:
- “作为默认字体”将其应用于所有元素
- “对于高级 CSS”可在自定义 CSS 设置中使用它
源代码:
https://github.com/afzali/RTL-Commander
## 变化
###版本1.3
添加:具有可配置设置的综合调试系统
增强:改进了 Vazir 字体应用程序,带有用户友好的对话框
添加:为开发人员提供的调试控制台实用程序
已修复:更好地将字体应用到 RTL 元素以改进渲染
改进:更强大的错误处理和状态日志记录
###版本1.2
添加:新的“所有域”选项卡可让您在一处查看和管理所有网站的设置
已修复:切换功能现在可以正确禁用设置而不删除它们
已修复:在高级面板中所做的更改现在会立即应用,无需刷新页面
改进:更好地处理空或禁用的 CSS 设置
增强:支持单页应用程序 (SPA),并在导航上自动重新应用样式
更新:所有通知和消息现在均为英文
优化:代码库清理和性能改进
###版本1.1
已修复:RTL 设置现在可以正确应用于页面加载,无需手动切换
改进:增强 CSS 应用程序,确保 RTL/LTR 样式优先于现有页面样式
添加:多个初始化点来处理动态内容加载
增强:切换 RTL/LTR 设置时更好地清理样式
改进:MutationObserver 现在监视可能影响文本方向的属性更改



