解析IE地址栏中的about:blank

前端外链跳转出现about:blank#blocked?一文详解原因与修复方案 超链接与a标签是Web页面跳转的基础能力,其底层依赖浏览器导航机制与安全策略。当target=_blank触发新标签页打开时,浏览器会基于用户手势、同源上下文及沙箱权限进行安全校验,若校验不通过则导航被阻止,表现为about:blank#blocked空白页。理解这一原理有助于开发者快速定位外链失效、动态链接跳转异常等问题,在营销落地页、后台管理系统、富文本编辑器及iframe嵌入等场景中提升跳转稳定性与用户体验。 阅读详情
AI摘要

博客介绍了IE中about协议的相关内容。在IE新窗口的URL中,about:blank表示空窗口,about协议右边内容可表示网页内容,利用此可不用JavaScript对新窗口写内容。此外,about协议产生的页面还能躲开一些网站的URL检查。

当你打开一个新的ie窗口时,ie的url中总是 about:blank。我们知道 在url中':' (冒号)左边是协议,如 ftp: 或是 http:。而about也是个协议。那有什么用呢,不可小看。

about:blank 右边为 blank 表示一个空的窗口,若为其它的内容,就可表示网页的内容。例如页面:


--------------------------------------------------------------------------------
<html>
<head>
<title>untitled document</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#ffffff">
<!--注意,下面href后没有双引号,若要加入需用%22-->
<a href="about:<a href=http://home.kzinfo.net/getc/>化境编程界</a>" target="_blank">点此打开about新页面</a>
</a>
</body>
</html>
--------------------------------------------------------------------------------

新网页的内容为:

--------------------------------------------------------------------------------
<html><a href="about:<a href=http://home.kzinfo.net/getc/>化境编程界</a>" target="_blank">点此打入新页面</a> </html>
--------------------------------------------------------------------------------

这样就可以不使用javascript对新窗口写内容了。
about:这个功能不止如此。有个人主页的网友一定深有体会,有的网站做了url过滤(如网易和亿唐),禁止从别站链接他的服务器内容,用about:产生的页面就可以躲开url检查。如:

--------------------------------------------------------------------------------
<html>
<head>
<title>untitled document</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#ffffff">
<!--注意,下面href后没有双引号,若要加入需用%22-->
<a href="about:<a href=http://xxx.xxxxx.com/xxx.zip> 点此下载 </a>" target="_blank"> 点此打入下载页面 </a>
</body>
</html>
剖析PHPCMS tag_list.html模板:为何首页链接会触发about:blank#blocked 本文深入分析了PHPCMS中tag_list.html模板首页链接跳转about:blank#blocked的问题原因,揭示了浏览器安全策略与URL解析的交互机制。通过解析siteurl()函数工作原理和浏览器URL处理流程,提出了移除斜杠、使用完整首页URL等解决方案,并总结了PHPCMS模板开发的最佳实践。 阅读详情

相关推荐

彻底解决 about:blank#blocked:target=“_blank“ 安全机制与修复指南

在 Web 开发中,超链接的 target="_blank" 属性常用于新窗口打开页面,但浏览器安全策略可能拦截此类跳转,导致出现 about:blank#blocked 空白页。其原理是浏览器通过检查 window.opener 和用户手势来防止反向控制与钓鱼攻击。正确使用 rel="noopener" 或 rel="noreferrer" 可以切断 opener 引用,确保跳转安全。这一机制在 CMS、富文本编辑器及任何处理外链的场景中至关重要。本文将深入解析拦截原因,并提供多种实战修复方案,帮助开发者

weixin_31556767的博客 1176

有关Chrome的about:blank情况解决办法及出现原因

一些搜到的问题和回答,仅供个人总结学习使用。

weixin_44240448的博客 8万+

【安全机制分析案例】从PDF预览页面提取原始PDF文件的方法原理与实践 篇一:前端权限校验技术

本文展示了一个化学品安全法规网站的HTML源码实例,主要包含以下内容:1)页面基础设置,包括UTF-8编码、移动端适配和浏览器兼容性处理;2)引用了jQuery和EasyUI等前端框架资源;3)通过CSS样式调整了UI组件(如tabs、tree、datagrid等)的显示效果,包括高度计算、选中状态、行高设置等细节优化。该代码展示了企业级法规系统前端界面的实现方式,重点解决了EasyUI框架中常见的布局和样式问题。

生活在别处 589

<a>标签打开新页面超链接出现about:blank#blocked

target="_blank"改成target=_blank <a href ="输入你的链接" target=_blank>

geidongdong的博客 3万+

DESeq2实战:利用LRT检验解析时间序列基因表达动态变化

本文详细介绍了如何使用DESeq2中的LRT检验分析时间序列基因表达数据,揭示基因表达动态变化模式。通过构建完整模型与简化模型比较,LRT检验能有效识别处理效应随时间变化的基因,适用于发育过程、疾病进展等研究。文章提供了从数据准备、模型构建到结果可视化的完整实战指南,并分享了高级技巧与常见问题排查方法。

weixin_29062671的博客 439

Android以太网开关流程分析

Android以太网开关流程分析 一、引言   在Android 以太网服务启动流程中我们启动了EthernetService(ES),NetworkManagementService(NMS)等服务,其中ES作为Binder的服务端,向客户端EthernetManger提供了调用接口的引用。因此,应用可以通过EthernetManger来访问以太网的相关接口。本篇文章将从APP调用以太网的使能和关闭的接口流程作为切入点来分析,以太网框架中,上层app是如何将指令传递到底层。图1-1所示为以太网使能和关闭

franc521的博客 6112

CKEditor 4 Emoji 插件导航图标 CORS 加载问题(2607)的修复原理与验证指南

本文围绕 CKEditor 4 官方仓库中的手动测试用例 [tests/plugins/emoji/manual/cors.md](https://link.gitcode.com/i/30ef2006a9ad95f558761605f27554d9) 展开,剖析 Emoji 插件面板在跨域(CORS)环境下分组导航图标显示为空白这一已知缺陷(Issue #2607)的成因、源码级修复方案,以及对

gitblog_00497的博客 63

Exchange Server 2013 运维系列——邮箱配额设置(管理中心)

邮箱配额需要设置三个参数: 1、发出警告限制:表示在向用户发出警告之前的最大存储限制。如果邮箱大小达到或超过指定值,Exchange 将向邮箱用户发送警告消息。 2、禁止发送限制:表示邮箱的“禁止发送”限制。如果邮箱大小达到或超过指定的限制,Exchange 将阻止邮箱用户发送新邮件,并显示一条描述性错误消息。 3、禁止发送和接收限制:表示此邮箱的“禁止发送和接收”限制。如果邮箱大小

白昼的技术专栏 1万+

【元数据内容标签/ 头部标签:head、meta、title、link、style、base(含属性详解)】

元数据内容标签/头部标签(head、meta、title、link、script、noscript、style、base、template) 1. 元数据内容标签 有哪些 ? 2. ★ head 标签: 文档的头部 (所有头部元素的 容器;元数据容器;机器可读;文档的信息 ) 2.1 head: 文档头部标签 的属性(无常用属性) ⑴ profile 属性: 配置文件 地址 url (指定元信息类型;html5 已废弃) 2.2 head: 文档头部标签的 8 个子标签 简介 (必要的元数据、配置) ⑴ t

Hey_Coder 1768

手把手教您如何在飞牛NAS上部署OpenClaw(Clawdbot/Moltbot)智能助手,接入钉钉,0成本使用(万字保姆级教程)

想在飞牛NAS上部署一个24小时待命的AI助手?🤖 本文手把手教您如何在飞牛NAS上部署一个完全免费的OpenClaw智能助手 ✅

XiaoqiangClub的博客 7228

《UDS协议从入门到精通》系列——图解0x10:诊断会话控制

什么是诊断会话控制服务?切换模式时ECU要做哪些?有没有通信示例?本文全网最详解!!

车载系统攻城狮 1万+

前端<a>标签超链接,触发点击事件后弹出about:blank#blocked页

前端标签超链接,触发点击事件后弹出about:blank#blocked页

weixin_46303384的博客 2万+

Spring AI Alibaba 项目源码学习(九)-其他继承BaseAgent

本文分析了Spring AI Alibaba Agent Framework中的A2aRemoteAgent实现,主要特点包括: 实现了Agent间的远程调用能力,支持分布式部署 核心组件包括AgentCard封装元数据、A2aNodeActionWithConfig处理调用逻辑、AgentCardProvider提供卡片管理 支持流式调用和状态共享机制 采用Builder模式构建Agent实例 通过指令传递实现Agent间通信 关键流程包括状态提取、请求构建、远程调用和状态更新四个步骤,形成Agent

819

a链接点击后弹出about:blank#blocked页

明明已经加了javascriptvoid(0),为什么依旧会跳转呢?关于一个曾经困扰我被解决了,过很久之后又再次复活攻击我的事情……a链接点击后弹出aboutblank#blocked页。因为添加了target!

Yana1225的博客 3万+

SAP 采购订单入库——移动类型

业务场景:采购入库,实物入库至仓库,然后系统同步过账。MIGO:收货、采购订单。 MVT:101 入库,---库存增加。 MVT:移动类型,就是代表业务场景,(比如入库、发货,成本中心发、工单发、报废、盘赢、盘亏等等) 移动类型 1、正向采购入库:101 2、反向冲销(MIGO)102:与101相反,用于错误操作的反向冲销。参考原凭证,全部进行一...

willieyuan的博客 7779

Panda3d 场景管理

许多简单的 3D 引擎维护一个 3D 模型列表,然后在每一帧对这些模型进行渲染。在这些简单的引擎中,必须分配一个3D模型(或从磁盘加载它),然后将其插入到要渲染的模型列表中。模型在插入到列表中之前对渲染器不“可见”。 Panda3D稍微复杂一些。它不是维护要呈现的对象列表,而是维护要呈现的对象树。对象在插入树之前对渲染器不可见。

u014077947的博客 1383

解决phpcms搜索列表页:跳转错误 about:blank#blocked

phpcms搜索列表页:跳转错误 about:blank#blocked 其他页面没发现有类似问题; 仅仅在文章内容页点击文章tag关键词标签的时候,发现关键词返回的数据列表页(即模板文件content/tag_list.html)内部的:首页、网站logo 的链接都无法执行返回首页,而是跳转到链接页面地址:about:blank#blocked; 截图说明: 代码 · 修改之前: <header class="header-navigation" id="header"> &

草巾冒小子的博客 11万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

新标签页打开链接_显示空白的问题!

问题描述: 提示:右键打开新的标签页跳转之后显示about:blank#blocked。 花费两个小时很久的问题,最后在打印出来的href解决掉它。 解决方案: 代码 document.addEventListener("contextmenu", (event) => { var location = window.location.href.split('#/')[0] + '#/' + event.target.title; event.toElement.

weixin_43405946的博客 1万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

企业级浏览器安全策略实战:应对about:blank#blocked

渐进式部署:先在小范围测试,确认无业务影响后再全量推广例外管理:为确实需要特殊规则的业务保留灵活的例外机制监控机制:建立实时的策略拦截告警,快速发现问题文档同步:保持策略变更与内部文档的实时同步。

OnyxPanther23的博客 1945

cesium 我遇到的问题及一些方法

true改false skyAtmosphere: false,

weixin_53607765的博客 7185

对比传统方法:AI如何更快解决空白页问题

未来,随着AI技术的进一步发展,相信会有更多类似的效率提升场景出现。于是我做了一个小实验,对比传统手动排查和AI自动修复两种方式的效率差异,结果让我对AI技术的应用有了新的认识。最让我惊喜的是,整个过程几乎不需要关心服务器配置等底层细节,真正实现了"所想即所得"的开发体验。对于想快速验证AI应用场景的开发者来说,这确实是个不错的选择。:AI模型可以不断学习新的案例,形成知识库,而传统方法的知识难以系统化积累。:AI方法建立了标准化的诊断流程,减少了人为因素带来的不确定性。来快速搭建和测试AI模型。

CrystalwaveStag的博客 703

计算机中blank的作用,电脑打开浏览器总是出现about:blank的处理方法

电脑打开浏览器总是出现about:blank怎么办?相信不少朋友都遇到过这个问题,有时候打开的还是空白网页,地址栏显示的是about:blank或者about blank。其实about:blank的作用就是空白页,用户只要修改一下主页地址就可以避免。下面,就随小编看看具体操作方法吧!about:blank(about blank)介绍:about:blank是打开浏览器空白页的命令。通常在打开没...

weixin_28908491的博客 4万+

about:blank 是什么意思?

1. about:blank 是什么意思?

Muxiu 3879

如何用AI解决浏览器空白页问题

允许用户设置白名单或自定义拦截规则,避免频繁误报。界面设计简洁直观,支持规则导入导出。

EmeraldWolf23的博客 1150
上一篇: 怎么在html中嵌入一个文件内容
下一篇: 不用询问关闭一个独立的窗口代码
jacob1
博客等级 码龄25年 6粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值