记录访问http链接,刷新页面会自动转到https问题

本文指导用户如何在浏览器中调整安全设置,通过点击地址栏的小锁,进入网站设置,将不安全内容的默认屏蔽改为允许,以访问某些特定内容。

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

解决方法
点击地址栏前边小锁的标识,会弹出窗口,选择网站设置,然后找到左边”隐私与安全“选项卡下的”不安全内容“选项,默认的选项是”屏蔽(默认)“,改成”允许“。
在这里插入图片描述
在这里插入图片描述

当你发现网页刷新时URL自动添加了“#/”这样的路径,这通常是因为浏览器试图导航到页面内的锚点或者是JavaScript的历史记录管理造成的。这种现象可能会导致页面加载错误或预期的行为丢失。 为了解决这个问题,你可以考虑以下几个步骤: 1. **禁用自动hash更新**:有些JavaScript库,如vue-router或Angular路由模块,会在路由变化时自动更新URL。检查你的配置文件,看是否可以关闭这个特性。 2. **处理hashchange事件**:如果你的应用程序需要手动控制URL的变化,可以在window的hashchange事件上添加监听器,然后判断新的hash值,并相应地更新页面内容。 ```javascript window.addEventListener('hashchange', function(e) { var hash = window.location.hash; if (hash === '#/') { // 清除或者重定向到正确的页面地址 window.location.href = '/'; } }); ``` 3. **服务器端处理**:如果问题出在服务器端,那么需要设置服务器正确处理这些额外的URL片段,确保当用户直接访问带有“#/”的URL时,服务器返回正确的响应。 4. **锚点链接优化**:对于页面内部的锚点链接,避免直接包含“#/”,而是通过JavaScript动态生成链接,这样可以更好地控制跳转。 5. **检查前端路由库**:如果是前端路由库引起的,确保你在刷新或者路由改变时有适当的错误处理机制,比如使用try-catch来捕获可能出现的错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

给钱,谢谢!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值