【发布时间】:2014-05-15 05:57:31
【问题描述】:
我的 Web 服务器和外部世界之间运行了一个进程,它对 Web 服务器提供的流量进行了一些更改。这是第 3 方流程。除了这个过程完成的其他事情之外,它还向 Web 服务器提供的页面添加了一些标签行。根据第 3 方,这些标签不是标准的 HTML 标签,因此会被浏览器忽略。
假设原来的行是
<script type="text/javascript">
var a = true;
function whatever()
{
if(a)
return true;
}
</script>
那么经过过滤器后,线条可能会变成
<script type="text/javascript">
<XYZ MY TAG>
var a = true;
</XYZ>
function whatever()
{
if(a)
return true;
}
</script>
现在如果浏览器中的浏览器/javascript引擎无法识别XYZ标签,标准是否说明了它会做什么?根据提供此过程的第 3 方,转换前后的行为将相同。
我正在寻找标准文档中的一些参考资料,这些参考资料表明这是正确的
- 纯 HTML
- JS 文件中的 Javascript
- 在 HTML 文件中嵌入了 Javascript。
有人可以帮忙吗?我已经用 IE & Chromium 做了一些基本的测试,看起来还可以。
【问题讨论】:
标签: javascript html standards