s
Feb. 20, 2024, 1:21 a.m. |

Simon Willison's Weblog simonwillison.net

htmz


Astonishingly clever browser platform hack by Lean Rada.


Add this to a page:


<iframe hidden name=htmz onload="setTimeout(() => document.querySelector(this.contentWindow.location.hash || null)?.replaceWith(...this.contentDocument.body.childNodes))"></iframe>


Then elsewhere add a link like this:


<a href="/flower.html#my-element" target=htmz>Flower</a>


Clicking that link will fetch content from /flower.html and replace the element with ID of my-element with that content.


Via Hacker News

browser document element fetch flower hack hacker hash hidden html iframes javascript lean location null page platform via will

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

RL Analytics - Content, Data Science Manager

@ Meta | Burlingame, CA

Research Engineer

@ BASF | Houston, TX, US, 77079