html图像标记是否会在head标记中执行

Mat*_*iby 13 html javascript

因此,一家领导跟踪公司需要一个火灾链接,并且它位于头部标签中...它会触发.

<head>
    <img width=1 height=1 src='http://track.searchignite.com/si/CM/Tracking/TransactionTracking.aspx?siclientid=4426&DetailDescription=935626&transactionamount=1&SICustTransType=19172&jscript=0&x10=goog&x9=1&x8=935626&x7=777+665-9999&x6=jones&x5=matt&x4=&x3=Camarillo&x2=Oxnard%2C+CA+Metro+Area&x1=Hidden+Springs&n1=Austin--Bedroom--austin_1_bedroom_apartments-P'>
</head>
Run Code Online (Sandbox Code Playgroud)

Lar*_*y K 15

它不应该.规范说:

用户代理通常不会将出现在HEAD中的元素呈现为内容.

请参阅规格

但浏览器可以做任何他们想做的事情.

添加:

这是规格中的松散区域.例如,浏览器可以:

  • 渲染元素
  • 忽略元素
  • 从其服务器加载图像但不渲染它
  • 或者是其他东西

......并且浏览器符合要求.

所以,看看你最喜欢的浏览器做什么,然后根据你的意愿使用信息......


Ada*_*dam 5

是.我在FireFox和Chrome中进行了测试,并且要求它.

  • NB:Hacky hacky hacky (2认同)

Guf*_*ffa 5

这取决于浏览器.代码不正确,并且没有关于如何处理错误代码的标准,因此每个浏览器都要尝试对其进行任何理解.

我认为大多数浏览器都会更改为标签汤模式,并显示他们可以做的任何事情,但有些浏览器可能会忽略该图像.

还有一个问题是错误的代码对页面的其余部分做了什么.如果浏览器更改了代码的解析方式,则可能会对正确的代码产生负面影响.