2014-07-15 49 views
-1

在運行之前,我可以在HTML頁面主體中阻止腳本嗎?怎麼樣?如何在加載文檔之前阻止<script>?

主要的問題是,當我把我的網頁放在主機上時,我在我的網站頭部看到了行橫幅......並且我發送了XMLHttpRequest到頁面,發現這個橫幅是由自動生成的託管服務)))

我將非常高興的幫助!

+0

你是什麼意思塊?你有什麼嘗試? – user13286

+0

正確的方法是將腳本放在文檔的末尾,或者將函數包裝在'$(document).ready()'中,並將它們放在任何位置。 – isherwood

+2

當然...只是在你的瀏覽器中禁用腳本 – charlietfl

回答

0

如果你的意思是推遲加載的頁面速度性能的原因則谷歌將讓你做這樣的事情:

<script type="text/javascript"> 

function downloadJSAtOnload() { 
    var element = document.createElement("script"); 
    element.src = "deferred_script.js"; 
    document.body.appendChild(element); 
} 
if (window.addEventListener) 
window.addEventListener("load", downloadJSAtOnload, false); 
else if (window.attachEvent) 
window.attachEvent("onload", downloadJSAtOnload); 
else window.onload = downloadJSAtOnload; 

</script> 
+0

主要問題是當我把我的網頁放在主機上時,我在我的網站的頭部看到行橫幅...我發送XMLHttpRequest到頁面,發現這個橫幅是由,它自動生成的託管服務))) –

+0

那麼,你必須支付主機我猜。 – Dylan

1

我假設你正在試圖阻止XSS攻擊?

使用剃刀引擎,只要您使用

@Model.CommentText 

應該照顧HTML編碼的爲您服務。

相關問題