JSP使用base标签和时间控件时IE6下不能打开站点,已终止操作问题解决

本文介绍了一个在IE6浏览器中使用Base标签导致无法加载站点的问题,并提供了解决方案。通过调整Base标签的位置,使其位于JS文件加载之后,可以有效避免此问题。

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

JSP使用base标签时IE6下不能打开站点,已终止操作问题解决

文章分类:Web前端

今天在做项目时,底下有项目成员反应,项目需要引用一个时间控件,但是一引入,在IE6下打开时就弹出不能打开站点 ,已终止操作的对话框,使得时间控件无法使用。但是奇怪的是项目组另一个成员使用时却可以,而调用代码完全一样。

细细比较之后,终于发现,原来可以使用的页面少了一行,没有使用base标签:<base href="<%=basePath%>">

把不能使用的页面去掉该标签之后,一切正常。

 

但这不是最终解决办法,因为有时候出于页面跳转等考虑,必需要使用base标签。网上查询了相关资料之后,找到一个比较好的能让两者兼容的解决方案,

 

只要把base标签放到js引入代码的下面,即先引入时间控件的js代码,再写base标签即可。

 

至此,问题解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值