diff --git a/manifest.json b/manifest.json index 53cf5430..e7f4942b 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "name": "Old Twitter Layout (2024)", "description": "__MSG_ext_description__", - "version": "1.8.3", + "version": "1.8.3.1", "manifest_version": 3, "homepage_url": "https://github.com/dimdenGD/OldTwitter", "background": { diff --git a/scripts/twchallenge.js b/scripts/twchallenge.js index bae4a786..cbdff5f3 100644 --- a/scripts/twchallenge.js +++ b/scripts/twchallenge.js @@ -109,11 +109,14 @@ window.addEventListener('message', e => { try { let homepageData = await _fetch('https://twitter.com/').then(res => res.text()); let dom = new DOMParser().parseFromString(homepageData, 'text/html'); + let verificationKey = dom.querySelector('meta[name="twitter-site-verification"]').content; let anims = Array.from(dom.querySelectorAll('svg[id^="loading-x"]')).map(svg => svg.outerHTML); let challengeCode = homepageData.match(/"ondemand.s":"(\w+)"/)[1]; let challengeData = await _fetch(`https://abs.twimg.com/responsive-web/client-web/ondemand.s.${challengeCode}a.js`).then(res => res.text()); + OLDTWITTER_CONFIG.verificationKey = verificationKey; + function sendInit() { solverIframe.contentWindow.postMessage({ action: 'init',