我只是增加SnapEngage到客戶的網站與下面的代碼塊由SnapEngage提供:<script type =「text/javascript」>和</script>如何影響計時?
<script type="text/javascript">
document.write(unescape("%3Cscript src='//www.snapengage.com/snapabug.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
SnapABug.addButton("1ff63c0c-0bf1-43e2-b9ae-08de517f08dc","0","55%");
</script>
我認爲這件事很奇怪有</script>
和<script type="text/javascript">
在中間,所以我就拿出來,但隨後的代碼停止工作。這是爲什麼?它們以某種方式影響時間嗎?
等等,所以你完全刪除了腳本內容?你把它們放在'
'標籤中嗎? – Matthttp://stackoverflow.com/questions/496646/how-does-the-location-of-a-script-tag-in-a-page-affect-a-javascript-function-tha?rq=可能的重複1 – Sean
這很有趣,它突出了瀏覽器如何解析腳本。最好的猜測是,當你刪除分隔符時,瀏覽器首先解析容器腳本,然後嘗試調用SnapABug.addButton,然後處理document.write。這是一個猜測。 –