Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html “如何防止TinyMCE进行消毒”&&引用;_Html_Google Analytics_Tinymce - Fatal编程技术网

Html “如何防止TinyMCE进行消毒”&&引用;

Html “如何防止TinyMCE进行消毒”&&引用;,html,google-analytics,tinymce,Html,Google Analytics,Tinymce,我有一个google analyticsimg标签,我想把它插入TinyMCE。我遇到的问题是TinyMCE似乎在清理HTML 我需要插入的代码: <img src="https://www.google-analytics.com/collect?v=1&tid={analytics_account_id}&cid=555&aip=1&t=event&ec=email&ea=open&dp={path}&dt={title}

我有一个google analytics
img
标签,我想把它插入TinyMCE。我遇到的问题是TinyMCE似乎在清理HTML

我需要插入的代码:

<img src="https://www.google-analytics.com/collect?v=1&tid={analytics_account_id}&cid=555&aip=1&t=event&ec=email&ea=open&dp={path}&dt={title}">

我将其放入TinyMCE后得到的结果:

<p><img src="https://www.google-analytics.com/collect?v=1&amp;tid={analytics_account_id}&amp;cid=555&amp;aip=1&amp;t=event&amp;ec=email&amp;ea=open&amp;dp= 
{path}&amp;dt=%(AdID)s" alt="" /></p>

请注意,TinyMCE将
更改为
&
alt=”“
添加到末尾。当这种情况发生时,我的网页根本不显示任何内容


如何阻止这种情况发生?

符号和引号、撇号、小于和大于都是HTML中的保留字符,因为它们表示标记的开始/结束(因此​& “<>保留)。在这种情况下,与用于表示实体的开始,例如:
,等等

因为这是HTML规范的一个要求,如果它没有被编码,它将成为无效的HTML,因为它将在&到下一个;假设它是一个实体


在TinyMCE没有办法解决这个问题。链接仍将使用编码形式打开,尽管浏览器在复制、打开等时会对其进行反编码。

符号和引号、撇号、小于和大于是HTML中的保留字符,因为它们表示标记的开始/结束(因此​& “<>保留)。在这种情况下,与用于表示实体的开始,例如:
,等等

因为这是HTML规范的一个要求,如果它没有被编码,它将成为无效的HTML,因为它将在&到下一个;假设它是一个实体

在TinyMCE没有办法解决这个问题。该链接仍将使用编码表单打开,尽管浏览器在复制、打开等操作时会对其进行反编码