logo

ScriptCat

  • Главная
  • Сообщество
  • Список скриптов
  • Расширение браузера
  1. /
  2. Магазин скриптов
  3. /
  4. 微软积分商城签到(重构版)
  • Главная
  • Код
  • Обратная связь
  • Оценка
  • Список версий
ScriptCat
GitHub
Журнал аудита
Соглашение о предоставлении услуг
Политика конфиденциальности
Отказ от ответственности

© 2022-по настоящее время ScriptCat. Все права защищены.

История версий

Просмотреть все опубликованные версии, включая официальные версии и предварительные версии. Вы можете установить любую версию или просмотреть её исходный код.
Всего версий: 1Стабильные 1Предрелизные 0
Показаны элементы 1-1, всего 1
1.0.4Последняя версия
16 дней назад

Загрузка…
Установить эту версию
  1. 补充特权授权(解决浏览器拦截关闭) 元数据头区域:补充声明了 // @grant window.close。 效果:使页面内的 window.close() 获得脚本猫/油猴扩展特权,可直接穿透浏览器原生针对后台标签页的关闭限制。
  2. 打开方持有句柄 + 40秒超时强力兜底(降维打击,防物理死锁) DashboardTabs.openOnce: 在调用 Platform.openTab 打开 Dashboard 时,获取返回的 tab 句柄,并设置 40 秒强制超时: 3.3. 页面处理流程改用 try...finally 必定关闭(打破死锁逻辑) DashboardPageEntry: 将每日活动点击和积分领取流程用 try...finally 包裹,取消原先“必须全部成功才关,失败就挂起不关”的逻辑: 4.. 路由与自动标记识别兜底 路由放宽:修改了 isDashboardPage 判断,只要带有自动开页的 #rauto= 标记(即便被微软自动重定向到根路径 /),也会正常认出并执行 Dashboard 的自动关闭流程。 标记识别降级:若页面被跳转导致 URL Hash 丢