2016-03-04 127 views
3

我无法理解新文档如何在特定情况下工作,下面是新文档未按预期执行的情况。NEWRELIC Nreum在脚本标记中包含动态表格内容

在我的aspx中,点击按钮时会出现一个按钮标签,一个动态表格被创建,显示为弹出式菜单,但在将newrelic合并到应用程序中时,生成的表格内容会进入NREUM脚本中,该脚本不允许使用表格以弹出形式显示。

<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"key","applicationID":"id","transactionName":"tname","queueTime":0,"applicationTime":701,"ttGuid":"ttGuid","agent":""}*<body> 
<table border="1" style="border-color: Maroon;"> 
<tr><td style='font-family:Verdana; font-size:xx-small;'><table border="0"> 
<tr><td style='font-family:Verdana; font-size:xx-small;' colspan='3'><b>Stack</b><font color='Blue'>1</font></td></tr><tr><th></th><th style='font-family:Verdana; font-size:xx-small;text-align:left'>Overflow</th><th style='font-family:Verdana; font-size:xx-small;text-align:left'>Step Description</th><tr><td style='font-family:Verdana; font-size:xx-small;'><td style='font-family:Verdana; font-size:xx-small;'><a href='dynamic_content.aspx'>Dynamic content</a></td><td style='font-family:Verdana; font-size:xx-small;'>Dynamic Content</td></tr> 
</table></td></tr> 
</table> 
</body> 
</html></div></DIV></DIV></DIV></DIV></DIV></script> 

但我期待script标签在body标签开始之前关闭。

为什么脚本包装生成的内容? 我该怎么办才能解决这个问题

+0

这是JavaScript跟踪代码片段,它让newrelic可以跟踪使用它的客户的页面性能。它向您提供关于您的活动的性能数据(以及更多)。 –

+0

JavaScript应该在标记后注入,但为什么它会将我的表内容封装在脚本中? –

回答

2

New Relic搜索head标记并尝试在其中注入脚本。确保您的HTML中有head标签。

<head><script type="text/javascript">var NREUMQ=NREUMQ||[];NREUMQ.push(["mark","firstbyte",new Date().getTime()]);</script></head> 
+0

我们错过了动态生成的html中的标签,希望主html页面能够处理所需的脚本,但是新的文物确实搜索了标签并将全身插入到脚本中,在之后加入解决了我的问题。谢谢Akshay –

相关问题