2017-06-01 35 views
-3

將html外部javascript引用放在html標記中有問題嗎?我的一位廣告客戶將一個外部JavaScript引用放在一堆div中,以便第三方可以跟蹤該網站的用戶。第三方無法跟蹤用戶,因爲JS引用位於「容器」標籤中,並且「像素」未在用戶界面中觸發。我的主要問題是,如果它引用的js不會加載,因爲它放在html文檔中的位置是有意義的。當我看到源代碼時,它看起來像加載的外部js。html標記中的外部javascript引用

e.g

<html> 
 
    <body> 
 
    <div> 
 
     <div> 
 
     <script async src="https://tag.simpli.fi/sifitag/f8386e60-0805-0135-53dd-0cc47a63c1a4"></script> 
 
     </div> 
 
    </div> 
 
    </body> 
 
</html>

+0

問題可能出在路徑 –

+2

1.你缺少收盤'' 2.此項DOM解析將暫停JS解釋 –

+1

什麼是您所看到的問題? – epascarello

回答

2

這迫使瀏覽器停止處理HTML,立即下載,並在繼續之前執行JavaScript。這是處理腳本的一種低效方式。

如果此腳本依賴於此行爲,則可能不會按照最佳做法使用document.write()等。

另外不要忘記腳本標籤需要關閉</script>

+0

我應該包含更多信息。現場示例如下所示:該腳本不允許第三方跟蹤腳本被加載。 – amdilger

+1

@amdilger不管你在問什麼......寫一個新的問題。並儘可能多地包含信息。您的評論沒有任何意義。 – Brad

+0

我將編輯與全部細節的問題。 – amdilger