如果您尝试使用 Chrome 加载:http://sdqdsqdqsdsqdsqd.com/
您将获得:
ERR_NAME_NOT_RESOLVED
我希望通过一个小书签能够获取当前域名并将其重定向到 whois 页面,以便检查该域名是否可用。
我在控制台尝试过:
window.location.href
但它输出:
"data:text/html,chromewebdata"
有没有办法找回失败的 URL?
其他人给出的解决方案不起作用(可能是因为我遇到了不同的错误或有更新的版本:Chrome 55):
document.querySelector('strong[jscontent="hostName"]').textContent
但同样可以通过以下方式实现:
document.querySelector('#reload-button').url
一个可能更加面向未来的版本(来自托马斯的评论)
loadTimeData.data_.summary.failedUrl
因此,包含所有解决方法的跨版本解决方案:
var url = (location.href === 'data:text/html,chromewebdata'
&& loadTimeData.data_.summary.failedUrl
|| document.querySelector('#reload-button').url
) || location.href;
var hostname = (location.href === 'data:text/html,chromewebdata'
&& loadTimeData.data_.summary.hostName
|| document.querySelector('strong[jscontent="hostName"]').textContent
) || location.hostname;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)