Так, здесь uri.host и window.hostname действительно эквивалентны. Наверное нехорошо отходить от спецификаций, но я не уверен, что кому-то нужен будет host в оригинальном понимании, если что есть origin – "http://example.org:8888"

Ты все-таки считаешь, что нужно переделать на hostname()?