2016-03-04 50 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 –

相關問題