Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我如何选择哪些标签应该从页脚中删除?

我如何选择哪些标签应该从页脚中删除?
EN

Drupal用户
提问于 2013-08-01 03:37:38
回答 1查看 205关注 0票数 0

在Drupal 6中,页脚消息被去掉一些HTML标记。在我的例子中,我希望将<img>与一个<map>标记放在一起,这样图像就可以链接到不同的部分。Drupal剥离了<map>标记,即使我将它添加到“筛选的HTML”数据类型中接受的HTML标记中。

有办法在页脚中启用<map>标记吗?

EN

回答 1

Drupal用户

发布于 2013-08-01 04:07:55

我假设您正在讨论一个自定义块,您将其添加到站点的页脚区域。在这种情况下,您需要包含用于创建地图图像的所有HTML标记,即<area><img><map>

我尝试过使用包含以下HTML的块。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<img src="http://www.w3schools.com/tags/planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">

<map name="planetmap">
  <area shape="rect" coords="0,0,82,126" href="http://www.w3schools.com/tags/sun.htm" alt="Sun">
  <area shape="circle" coords="90,58,3" href="http://www.w3schools.com/tags/mercur.htm" alt="Mercury">
  <area shape="circle" coords="124,58,8" href="http://www.w3schools.com/tags/venus.htm" alt="Venus">
</map>

为过滤后的HTML输入格式启用那些HTML标记后,添加到该块页面的HTML如下所示。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="block-block-1" class="clear-block block block-block">


  <div class="content"><p><img src="http://www.w3schools.com/tags/planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap" /></p>
<p><map name="planetmap"><br />
  <area shape="rect" coords="0,0,82,126" href="http://www.w3schools.com/tags/sun.htm" alt="Sun" /><br />
  <area shape="circle" coords="90,58,3" href="http://www.w3schools.com/tags/mercur.htm" alt="Mercury" /><br />
  <area shape="circle" coords="124,58,8" href="http://www.w3schools.com/tags/venus.htm" alt="Venus" /><br />
</map></p>
</div>
</div>

请记住,由于用于筛选HTML标记的函数是过滤器_xss(),所以将传递给过滤后的HTML输入格式的HTML更改为:

  • 删除可以欺骗浏览器的字符和构造
  • 确保所有HTML实体都格式良好。
  • 确保所有HTML标记和属性都格式良好。
  • 确保没有HTML标记包含不允许的协议(例如javascript:)的URL。

然后,调用_过滤器_xss_属性();这意味着对标记属性也进行了筛选。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/81139

复制
相关文章
再见!Firefox
自2018年以来, Firefox用户大量流失,为什么Firefox越来越不受用户待见?我们应不应该予以重视呢?
逆锋起笔
2022/01/14
1.3K0
再见!Firefox
javascript 空格_css怎样输出空格
document.write(” 1 2 3 “);
全栈程序员站长
2022/11/09
3.2K0
Firefox 3.5 试用
自从 Google 发布 Google 浏览器 Chrome ,我就放弃了 Firefox 而投向了 Chrome。不过最近 Mozilla 基金会发布了 Firefox 3.5 RC 版(正式版将在 6 月底推出),又一次引起了我的眼光。
Denis
2023/04/13
1.3K0
Firefox 中国版
火狐中国版是基于 Firefox 3.0.4,然后额外增加了一个 G-Fox 主题和几个扩展。这个 G-Fox 主题我试用了下,发现太红了,影响使用,就没有使用了。从 Firefox 附加组件窗口(通过 工具=》附件组件 打开),我们可以看到火狐中国版添加了如下几个附件组件:
Denis
2023/04/14
1.2K0
Firefox 中国版
html里面空格_html空格占位符
&#160; == &nbsp; == &#xA0; == no-break space (普通的英文半角空格但不换行)
全栈程序员站长
2022/11/10
5.6K0
python中空格的代码_python 空格
比如: print “Hens”, 25 + 30 / 6 print”hens”,25+30/6 一个有空格一个代码之间的空格其实没有什么作用。只是为了增强可读性。 代码不是越集中越好,符合规范的结构,比如让大括号单独成行,反而看起来更加清晰、舒服,是更能避免笔误的好习惯。 虽然,代码可读性是通过设计来实现的。
全栈程序员站长
2022/09/28
3.6K0
空格替换
描述 设计一种方法,将一个字符串中的所有空格替换成 %20 。你可以假设该字符串有足够的空间来加入新的字符,且你得到的是“真实的”字符长度。 你的程序还需要返回被替换后的字符串的长度。 注意事项:如果使用 Java 或 Python, 程序中请用字符数组表示字符串。 样例 对于字符串 "Hello World" , 长度为 11 替换空格之后,参数中的字符串需要变为 "Hello%20World",并且把新长度 17 作为结果返回。 思路 循环遍历字符数组 碰到空字符则将空字符后所有的字符向后移动两位
一份执着✘
2018/06/04
2.6K0
替换空格
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
用户3003813
2018/09/06
3K0
替换空格
题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“We are happy.”,则输出“We%20are%20happy.”。       看到这个题目,我们首先应该想到的是原来一个空格字符,替换之后变成'%'、'2'和'0'这3个字符,因此字符串会变长。如果是在原来的字符串上做替换,那么就有可能覆盖修改在该字符串后面的内存。如果是创建新的字符串并在新的字符串上做替换,那么我们可以自己分配足够多的内存。       在这里介绍一种时间复杂度为O(n)的解法。        我们可以先遍历
猿人谷
2018/01/17
2.8K0
替换空格
替换空格
题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 public class Solution { public String replaceSpace(StringBuffer str) { if(str==null){ return null; } StringBuilder newStr = new St
desperate633
2018/08/27
2.4K0
替换空格
https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof/
代码随想录
2021/07/16
4.7K0
恢复空格
哦,不!你不小心把一个长篇文章中的空格、标点都删掉了,并且大写也弄成了小写。像句子”I reset the computer. It still didn’t boot!”已经变成了”iresetthecomputeritstilldidntboot”。在处理标点符号和大小写之前,你得先把它断成词语。当然了,你有一本厚厚的词典dictionary,不过,有些词没在词典里。假设文章用sentence表示,设计一个算法,把文章断开,要求未识别的字符最少,返回未识别的字符数。
你的益达
2020/08/05
6.8K0
[剑指offer] 替换空格
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
尾尾部落
2018/09/04
1.9K0
空格替换
设计一种方法,将一个字符串中的所有空格替换成 %20 。你可以假设该字符串有足够的空间来加入新的字符,且你得到的是“真实的”字符长度。
呼延十
2019/07/01
2.3K0
[剑指offer][Java]替换空格
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
蛮三刀酱
2019/03/26
2.1K0
tab group of firefox
大家好,又见面了,我是全栈君。 https://addons.mozilla.org/en-US/firefox/addon/tabgroups-menu/? src=search#detail-re
全栈程序员站长
2022/07/08
3.6K0
tab group of firefox
Firefox拉黑中国
乔戈里
2022/04/07
1.3K0
Firefox拉黑中国
html空格代码_html中空格怎么表示
html中空格代码的写法一: &nbsp (不换行空格) html中空格代码的写法二:&ensp(半角空格) html中空格代码的写法三:&emsp(全角空格) html中空格代码的写法四:&thinsp(窄空格) html中空格代码的写法五:&zwnj(零宽不连字)
全栈程序员站长
2022/11/09
6.5K0
空格符号代码_java空格符号代码
&nbsp; :一个字符的半角的不断行的空格,如果需要在网页中插入多个空格,可以将“&nbsp;”代码写多遍;
全栈程序员站长
2022/11/08
2.6K0
空格符号代码_java空格符号代码
Notepad++ "TAB转为空格" 或者 “空格转TAB"
今天提交代码,老大review后,要求将所有缩进,默认的TAB改为“4个空格”,记录下操作步骤:
NaughtyCat
2022/05/10
4.1K0
Notepad++ "TAB转为空格" 或者 “空格转TAB"

相似问题

如何检测用户加入语音通道?

29

如何离开没有成员的语音通道

111

如何确定用户是否加入/切换/离开了语音通道?

10

如何检测用户是否加入了语音通道?

12

Discordjs加入语音通道并说出一些东西,然后离开语音通道

18
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文