“关于我”模块的故障与修复——疑似Webkit核心对xmp标签支持问题

2022-5-16 19:08| 发布者: Hocassian| 查看: 51| 评论: 0|原作者: wildgun

摘要:
C:\Users\Administrator\Downloads\wildgun\2019-10-14-18-50-12-39692749391200-??? - wildgun的个人站点。御宅族,圣地巡礼爱好者-采集的数据-后羿采集器.html

标题

“关于我”模块的故障与修复——疑似Webkit核心对xmp标签支持问题

标题链接

http://wildgun.net/2012/02/%e5%85%b3%e4%ba%8e%e6%88%91%e6%a8%a1%e5%9d%97%e7%9a%84%e6%95%85%e9%9a%9c%e4%b8%8e%e4%bf%ae%e5%a4%8d-%e7%96%91%e4%bc%bcwebkit%e6%a0%b8%e5%bf%83%e5%af%b9xmp%e6%a0%87/

导语

这几天在编辑百度空间中“关于我”模块。发现编辑来编辑去,总有一个超链接无法编辑掉,但进入编辑状态,编辑框内又空空如也,什么也没有。而且还与浏览器有关,当使用ie内核的浏览器时,浏览状态下“关于我”模块内也是空的,然到了Webkit核心的浏览器(Chrome或Maxthon3极速模式),在浏览状态下模块内会显示残余链接。   继续阅读

日期时间

2012年2月9日

正文

这几天在编辑百度空间中“关于我”模块。发现编辑来编辑去,总有一个超链接无法编辑掉,但进入编辑状态,编辑框内又空空如也,什么也没有。而且还与浏览器有关,当使用ie内核的浏览器时,浏览状态下“关于我”模块内也是空的,然到了Webkit核心的浏览器(Chrome或Maxthon3极速模式),在浏览状态下模块内会显示残余链接。

 

 

于是查看源代码,发现原来百度空间将“关于我”模块的内容放置在一对id为midstatus的<xmp>标签内。

 

<xmp name=”midstatus” id=”midstatus” style=”display:none”><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: left”></p><p style=”TEXT-ALIGN: left”></p><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: center”></p><p style=”TEXT-ALIGN: center”><span style=”FONT-SIZE: 12px”><u></u></span></p><p></p><p></p><p></p><p style=”text-align: left; “></p><p style=”text-align: -webkit-auto;”><span style=”line-height: normal;”>testw</span></p><p></p><a href=”http://www4.clustrmaps.com/stats/maps-no_clusters/hi.baidu.com-wildgun-thumb.jpg” target=”_blank”></a><p></p><p></p></xmp>

我判断是在多次反复编辑过程中,内容代码混入了网页代码(也就是百度空间的模块框架代码),造成永远无法删除的效果。昨天向百度举报,无果。今天又自己开始思考起来,我倒要看看混进去的能不能像钩下水道的污垢一样把它再混出来。

 

我仔细比较了一下ie内核和Webkit内核,发现是Webkit内核对<xmp>标签内的代码支持有问题(或者说不兼容百度空间、达不到百度空间设计师预期的目标)而造成的编辑框内有残留内容无法显示也无法删除。我忽然灵机一动,想到在ie内核下进入编辑框删除所有内容(虽然仍是什么也看不见)是不是有效呢?于是我用Maxthon3进入“关于我”模块的编辑状态,强制使用ie内核,一试,果然,成功。

 

完全删除后<xmp>标签部分源代码如下:

 

<xmp name=”midstatus” id=”midstatus” style=”display:none”><p>&nbsp;</p></xmp>

 

现在我可以从头开始编辑“关于我”模块了。

文章信息

Posted in: 站点相关. Tagged: 博客, 百度空间. Leave a Comment


路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部