2014-03-27 43 views
0

是否可以在'X'分鐘後刪除/禁用頁面上的內部JavaScript,以便在'X'分鐘後完全不工作?刪除/禁用內部javascript

+5

請問你想在這裏完成什麼? –

+0

以編程方式,還是隻想爲您的瀏覽器禁用?你可以進入你的瀏覽器設置並關閉javascript。對於時間安排,你可以使用秒錶或好的一個'一個錯過我的ssi-pi,兩個miss-i-ssi-pi。但對於JavaScript本身,您無法禁用。 – jOshT

回答

1

嘗試像下面,

<script type="text/javascript" id="hideAfter"> 

    // your code here... 


    // it will removes the script tag after 10 sec... 
    setTimeout(function() { 
     var ele = document.getElementById("hideAfter"); 
     ele.parentNode.removeChild(ele); 
    }, 10000); 

</script> 
+2

刪除已解析並評估的腳本的'腳本'節點將僅刪除DOM中的節點。那裏定義的代碼仍然存在。 –

+0

對於這種情況,我們需要在去除腳本塊之前停止腳本塊內的功能。否則,操作在內存中執行。但我不知道這是否是有效的方法..但是這是可能的方法.. – Soundar

+0

你的回答指出,刪除'script'節點會影響該節點加載的代碼 - 它會停止運行,從內存中消失或者不能再調用它- 但這種情況並非如此。 –