2012-07-29 35 views
0

我有一個第三方跟蹤像素數據庫,我添加到我自己的輸出,以通知第三方的事件或讓他們設置他們的cookie。最容易處理的是圖像像素 - 您只需設置<img src="...">即可,一切正常。但是,數據庫中的某些像素類型爲script類型 - 即第三方服務器返回空字符串,並且Content-Typetext/javascript第三方像素沒有錯誤或延遲

到目前爲止,我想到了以下方法:

  1. 只需插入他們在同一img。請求會成功,但會有控制檯上的警告,有些用戶只是不喜歡
  2. 給這些像素正確<script>標籤,而用document.write寫 - 它取決於瀏覽器,第三方服務器的響應速度慢可能會導致整個頁面停下來,那也很糟糕。
  3. 動態生成DOM script元素必要src並將其附加到head的某處。似乎工作,但我還沒有廣泛測試,並不確定是否有任何隱藏的問題,我錯過了。

那麼,有沒有一些普遍接受的方法來包含這樣的像素,以保證在控制檯中沒有錯誤或在慢速第三方服務器響應中停止? (如果它可以處理一些其他任意內容類型,不僅僅是text/javascript)可以獲得額外的分數。

回答