获取无法加载的网站的URL

时间:2016-11-02 01:38:06

标签: javascript

在我的学校,许多网站都被封锁了(不是一个解锁的问题,不用担心)。

我感兴趣的是通过点击与其关联的Javascript代码的书签来构建保存所有被阻止页面列表的内容。

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

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

  2. 完全阻止连接,给我一条ERR_TUNNEL_CONNECTION_FAILED条消息。因此,location.href不起作用(我怀疑Chrome不存储该信息)。无论如何都要退出网址?它仍然在URL栏中。

  3. 我没有太多可以尝试的东西,因为我对Javascript很新。

    提前致谢!

    以下是我的相关代码:

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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