-SameSite:none cookies (with bonus breakage that makes it impossible to use accross older and newer browsers simultaneously without user agent sniffing)
-the planned chrome alert/prompt changes already mentioned below
browsers have been getting a lot more comfortable with the idea of breaking backwards compatibility as of late.
https://www.theregister.com/2021/08/05/google_chrome_iframe/
https://mobile.twitter.com/estark37/status/14226948565440593...
Think you proved my point.
I actually still don't think there's a proper sanctioned solution to this, it seems to be cat-and-moused by web developers and browser developers every year or two.
For those interested I have 43TB, 210TB, 61-2TB, 212TB. The machine boots and sees all the spindles. ZFS would be ideal but cannot handle differing drive sizes I guess. JBOD misses the replication requirement. Just doing mdraid on all the similar drives and having different folders or JBOD "wastes" too many spindles (at least one per group, so 4-6 wasted spindles by size alone!).
So I'll probably handroll something with whatever that triggered rsync program is, or cronjobs. lsyncd, that's the one.
Not only that, but a site of that era probably also has a sitemap.xml file which would enumerate all available public endpoints, specifically to make it easier for crawlers to index everything.
I’m not assuming either way. I’m just pointing out that either type of web site could choose to have an index page or choose not to have an index page.
Best we can hope for is virtual machines, and archive files targeting a specific browser version on specific virtual machines.
JS that requires requests as you interact with it will need an implementation of the server it uses (the subset and data of it's endpoints)
How do you preserve that?