Let's Pointie 作者: Pointie Canada
比较 Rakuten、Aeroplan、Blue Rewards、GCR 等平台的返现和积分——购物时绝不错过最优惠。
扫码在 Android 版 Firefox 中打开此扩展
扩展元数据
屏幕截图
关于此扩展
Let's Pointie — 比较加拿大各大返现与积分计划
🎁 再也不会错过最佳返现或积分优惠!
Let's Pointie 是一款免费的 Firefox 扩展程序,在您访问加拿大 1,200 多家在线商店时,自动比较 Rakuten、Aeroplan、Blue Rewards 和 GCR(Great Canadian Rebates)四大平台的返现率和忠诚积分。
✅ 主要功能:
• 访问支持商店时自动检测优惠
• 4 大平台费率并排比较
• 一键激活最佳返现或积分
• 查看 60 天优惠历史,选择最佳购物时机
• "Best" 徽章标注最高返现率
• 🥇🥈🥉 历史最佳徽章 — 当前优惠达到历史 TOP 3 时显示
• 每个平台的历史最高参考线优惠历史图表
• 覆盖 17 个类别的 1,200 多家加拿大在线商店
🏆 历史最佳优惠(全新功能!):
• 查看每家商店每个平台的历史 TOP 3 优惠
• 今日优惠匹配历史最高时显示金牌 🥇 徽章
• 即时了解现在是否是购物的最佳时机
• 基于 2 年以上的每日优惠跟踪数据
💰 全新功能 — Aeroplan、Air Canada 与 Blue Rewards 页面价值估算:
• Aeroplan eStore:每张礼品卡现在直接在兑换选项下方显示每点价值(≈ ¢/pt),一目了然地比较 Costco、Apple、Simons、Disney 等其他品牌
• Air Canada 机票兑换:每张 Aeroplan 奖励机票显示每点价值(≈ ¢/pt)和估算现金价格(≈ $X,XXX CAD),让您在预订前清楚知道您的积分价值
• Blue Rewards:每个奖品显示估算的加币价值(≈ $XXX CAD),让您在兑换前清楚知道您的 Blue Points 价值
• 同时支持纯积分和"积分 + 现金"组合选项
• 浏览时实时更新 — 无需点击、无需新标签页、无需计算
📊 商店详情页:
• 访问 www.pointie.ca/zh/offers/on-the-fly 查看详细商店页面
• 带奖牌排名的历史最佳优惠(🥇🥈🥉)
• 优惠历史图表和按类别推荐的相似商店
• 17 个类别:购物、时尚、旅游、电子产品等
🔒 隐私优先:
• 无需注册
• 不收集个人数据
• 不追踪浏览记录
• 100% 免费,无隐藏费用
⚠️ 独立工具:
Let's Pointie 与 Rakuten、Aeroplan、Blue Rewards 或 GCR 无任何关联。我们仅比较公开优惠信息,帮助您找到最佳优惠。
🌐 支持 10 种语言:
English, Français, 简体中文, 繁體中文, ਪੰਜਾਬੀ, Español, Filipino, العربية, 한국어, 日本語
更多信息请访问 www.pointie.ca。
🎁 再也不会错过最佳返现或积分优惠!
Let's Pointie 是一款免费的 Firefox 扩展程序,在您访问加拿大 1,200 多家在线商店时,自动比较 Rakuten、Aeroplan、Blue Rewards 和 GCR(Great Canadian Rebates)四大平台的返现率和忠诚积分。
✅ 主要功能:
• 访问支持商店时自动检测优惠
• 4 大平台费率并排比较
• 一键激活最佳返现或积分
• 查看 60 天优惠历史,选择最佳购物时机
• "Best" 徽章标注最高返现率
• 🥇🥈🥉 历史最佳徽章 — 当前优惠达到历史 TOP 3 时显示
• 每个平台的历史最高参考线优惠历史图表
• 覆盖 17 个类别的 1,200 多家加拿大在线商店
🏆 历史最佳优惠(全新功能!):
• 查看每家商店每个平台的历史 TOP 3 优惠
• 今日优惠匹配历史最高时显示金牌 🥇 徽章
• 即时了解现在是否是购物的最佳时机
• 基于 2 年以上的每日优惠跟踪数据
💰 全新功能 — Aeroplan、Air Canada 与 Blue Rewards 页面价值估算:
• Aeroplan eStore:每张礼品卡现在直接在兑换选项下方显示每点价值(≈ ¢/pt),一目了然地比较 Costco、Apple、Simons、Disney 等其他品牌
• Air Canada 机票兑换:每张 Aeroplan 奖励机票显示每点价值(≈ ¢/pt)和估算现金价格(≈ $X,XXX CAD),让您在预订前清楚知道您的积分价值
• Blue Rewards:每个奖品显示估算的加币价值(≈ $XXX CAD),让您在兑换前清楚知道您的 Blue Points 价值
• 同时支持纯积分和"积分 + 现金"组合选项
• 浏览时实时更新 — 无需点击、无需新标签页、无需计算
📊 商店详情页:
• 访问 www.pointie.ca/zh/offers/on-the-fly 查看详细商店页面
• 带奖牌排名的历史最佳优惠(🥇🥈🥉)
• 优惠历史图表和按类别推荐的相似商店
• 17 个类别:购物、时尚、旅游、电子产品等
🔒 隐私优先:
• 无需注册
• 不收集个人数据
• 不追踪浏览记录
• 100% 免费,无隐藏费用
⚠️ 独立工具:
Let's Pointie 与 Rakuten、Aeroplan、Blue Rewards 或 GCR 无任何关联。我们仅比较公开优惠信息,帮助您找到最佳优惠。
🌐 支持 10 种语言:
English, Français, 简体中文, 繁體中文, ਪੰਜਾਬੀ, Español, Filipino, العربية, 한국어, 日本語
更多信息请访问 www.pointie.ca。
评分 0(1 位用户)
权限与数据
更多信息
HOW TO TEST
Pointie matches the URL bar's hostname (without "www.") against an internal store list, so the popup appears automatically on these recommended retailers:
• https://amazon.ca (Aeroplan, Air Miles, Rakuten)
• https://bestbuy.ca (GCR, Aeroplan, Air Miles, Rakuten)
• https://walmart.ca (GCR, Aeroplan, Air Miles, Rakuten)
• https://staples.ca (GCR, Air Miles, Rakuten)
• https://www.apple.com (Aeroplan, Air Miles, Rakuten)
Then:
1. Click "Collect" → redirected to that provider's affiliate page.
2. "Offer History" → 60-day chart of historical earn rates per provider.
3. 🌐 → 10-language picker.
4. "Snooze for 2 hours" → suppresses popup on the current tab for 2h.
PERMISSIONS
• declarativeNetRequest — rewrites request paths for Snooze. No traffic read or modified.
• storage — stores selected UI language + local cache of public offer JSON.
DATA / PRIVACY
No accounts. No PII ever collected or transmitted. Anonymous Firebase Measurement Protocol analytics with a random per-install client_id (cryptographic GUID, not tied to user identity). Three events:
• STORE — popup activation. Payload: { client_id, domain }.
• ACTIVATED — Collect button click. Payload: { client_id, provider }. No domain.
• SNOOZE — snooze action. Payload: { client_id, domain }.
Manifest declares this via browser_specific_settings.gecko.data_collection_permissions:
• required: ["browsingActivity"] — domain (visible in install prompt)
• optional: ["technicalAndInteraction"] — click/usage (user opt-in)
Privacy policy: https://www.pointie.ca/legal/privacy-policy
BUILD INSTRUCTIONS
Source archive submitted alongside. To rebuild:
1. unzip firefox-source-1.0.0.zip
2. cd pointie-source-build && npm ci
3. node scripts/release.js --build-only --platform=firefox
4. Output: releases/firefox/pointie-firefox-1.0.0.zip
Requires Node 20+, npm 10+. All deps public on npm.
PARITY
Same codebase ships on Chrome (id: mlabiphbgnehhigedcdklojghfpjhomi), Edge, Opera. Firefox build adds webextension-polyfill and uses background.scripts (not service_worker) per Firefox MV3.
KNOWN LINTER WARNINGS (third-party deps only; zero hits in our src)
• DANGEROUS_EVAL × 2: lodash _freeGlobal.js + webpack runtime/global, both
Function("return this")()resolving globalThis. Literal, no dynamic input.• UNSAFE_VAR_ASSIGNMENT × 2: React DOM setInnerHTML for SVG namespace branch. React-sanitized internally.
Support: https://www.pointie.ca/help-contact/contact/contact-us