离线优快云网页打开跳转首页的解决方法

本文介绍了三种防止离线保存的优快云网页打开时跳转到首页的方法。方法1是禁用浏览器的JavaScript,但可能导致部分网站无法正常打开。方法2是手动删除保存的HTML文件中引起跳转的onerror语句。方法3是通过在Ubuntu或WLS环境下使用shell脚本批量删除该语句,适用于有Linux环境的用户。详细步骤和解释帮助理解每一步操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  离线保存优快云网页打开跳转首页的3种解决方法

  
方法1:
参考:禁用掉浏览器的JavaScript
  即:打开edge浏览器设置,搜索框里面搜索JavaScript,打开权限下面的JavaScrippt,进去把权限修改为阻止
在这里插入图片描述
在这里插入图片描述

 可能出现问题:某些网站打不开

方法2:(单个文件删除语句)
  保存的离线csdn网页(后缀为.html),重新打开跳转主页,是因为保存下面的.html格式文件里面多了一条语句,类似如下:

(注:用记事本打开,ctrl + f 键入onerror,查找下一个,到最后会看到该语句)

<img src="https://blog.youkuaiyun.com/qq_28877125/article/details/108662427" onerror="setTimeout(function(){if(!/(youkuaiyun.com|iteye.com|baiducontent.com|googleusercontent.com|360webcache.com|sogoucdn.com|bingj.com|baidu.com)$/.test(window.location.hostname))
{window.location.href=&quot;\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x64\x6e\x2e\x6e\x65\x74&quot;}},3000);">

解决办法:删除该语句所在的行即可

方法3:(执行shell脚本命令批量删除)
  前提:安装ubuntu或者wls,并且设置了共享目录,能够ubuntu和windows下共享文件
步骤:打开ubuntu,并且打开终端,进入指定目录下,在终端输入:

find .  -name "*.html" -exec sed -i '/window.location.href/d' {} \;

回车即可;
如:
在这里插入图片描述

说明:
① find . -name "*.html"的作用是在默认路径下(当前目录下)寻找所有后缀为.html格式的文件;可以指定路径名,把” . “可改为绝对路径名;
② :-exec 和{} ;搭配,与find连用,表示找到文件后执行后面的command命令,即sed命令;
③ sed -i ‘/window.location.href/d’ 删除包含window.location.href字符串所在的行;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值