查询字符串参数¶
您可以使用查询字符串参数来自定义和配置WebView插件的上下文行为。 每当用户启动或重新加载插件时,传递的参数将被应用。
| 参数 | 描述 | 可能的值 |
|---|---|---|
theme | cTrader主题 | light, dark |
symbol | 活跃(当前)交易品种 | EURUSD, GBPJPY, USDCAD, etc |
lang | cTrader客户端语言 | ar, cs, de, el, en, es, fr, hu, id, it, ja, ko, ms, pl, pt, ru, sk, sl, sr, th, tr, vi, zh |
platform | 运行 cTrader 的平台 | web, windows, macos, android, ios |
placement | 插件窗口位置 | wl_bs, so_bs, so_eb, chart, asp_b, asp_t, tw_t, custom_w |
id | 用于防止复制的唯一插件 ID | 例如,17238、26047、18359 等。 |
位置描述 ¶
| 位置 | 描述 | 平台 | 在查询字符串中使用活动符号 (symbol)? |
|---|---|---|---|
wl_bs | 交易标签底部面板 | android, ios | 否 |
so_bs | 符号概览底部面板 | android, ios | 是 |
so_eb | 符号概览嵌入块 | android, ios | 是 |
chart | 图表区域 | web, windows, macos | 否 |
asp_b | ASP 块 | web, windows, macos | 是 |
asp_t | ASP 标签 | web, windows, macos | 是 |
tw_t | 交易看板标签 | web, windows, macos | 否 |
custom_w | 自定义窗口 | web, windows, macos | 否 |
注意
为了保护您的知识产权并防止复制,您可以实施一种机制,要求您的插件在启动时通过 GET 参数传递其唯一 ID (id)。 每次插件运行时验证 id,如果 id 与预期值不匹配,则阻止插件执行。
示例 ¶
简单示例(无符号)
https://example.com/ctrader_web_app_plugin?theme=dark&lang=en&platform=web&placement=chart&id=abc123
移动端,浅色主题,葡萄牙语和 EURUSD 作为活动符号
https://example.com/ctrader_web_app_plugin?theme=light&symbol=EURUSD&lang=pt&platform=android&placement=wl_bs&id=def456
桌面带有 ASP 区块,深色主题,德语和 GBPJPY 作为活跃符号
https://example.com/ctrader_web_app_plugin?theme=dark&symbol=GBPJPY&lang=de&platform=windows&placement=asp_b&id=xyz789