获取加载失败的网站的URL

Get URL of the website that failed to load

本文关键字:网站 URL 失败 加载 获取      更新时间:2023-09-26

在我的学校,许多网站被屏蔽了(不是一个解除屏蔽的问题,不要担心)。

我有兴趣建立一些东西,通过我点击一个带有Javascript代码的书签来保存所有被阻止的页面列表。

问题是,我的学校有两种方式阻止事情发生,

  1. 正在用自己的阻止消息替换页面HTML,这意味着使用Javascripts location.href工作得很好。

  2. 完全阻断连接,给我ERR_TUNNEL_CONNECTION_FAILED消息。因此,location.href不工作(我怀疑Chrome不存储该信息)。是否有检索URL的方法?它还在URL栏

我还没有尝试过很多东西,因为我对Javascript很陌生。

提前感谢!

下面是我的相关代码:

javascript:(window.open(location.href))

注:如果这是一个重复的问题或一个容易解决的问题,请告诉我,我不想用愚蠢的问题堵塞StackOverflow

根据您的具体需要,可能有更好的方法。检查新的ServiceWorker。

https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API

基本上,你可以拦截所有HTTP/HTTPS请求并处理它们。这也允许您在数据返回时处理数据。

对于刚接触JavaScript的人来说,这可能不是一个任务,但值得一看。