open-chatgpt.js 766 B

12345678910111213141516171819202122232425
  1. (function attachBackgroundStep1(root, factory) {
  2. root.MultiPageBackgroundStep1 = factory();
  3. })(typeof self !== 'undefined' ? self : globalThis, function createBackgroundStep1Module() {
  4. function createStep1Executor(deps = {}) {
  5. const {
  6. addLog,
  7. completeStepFromBackground,
  8. openSignupEntryTab,
  9. runPreStep1SessionCleanup,
  10. } = deps;
  11. async function executeStep1() {
  12. await addLog('步骤 1:正在打开 ChatGPT 官网...');
  13. if (typeof runPreStep1SessionCleanup === 'function') {
  14. await runPreStep1SessionCleanup();
  15. }
  16. await openSignupEntryTab(1, { reloadIfSameUrl: true });
  17. await completeStepFromBackground(1, {});
  18. }
  19. return { executeStep1 };
  20. }
  21. return { createStep1Executor };
  22. });