我有一個網頁,其中包含一個動態添加的Javascript文件。 更改腳本後(添加allert或smth像這樣),我重新加載頁面,並按下觸發器按鈕添加腳本,但瀏覽器使用舊的(chached)。 在鉻和IE試用它。 其他腳本(不是動態添加的)會重新加載。動態添加Javascript不會重新加載
下面是加載腳本的功能:
function addScript (s)
{
script = document.createElement('script');
script.type = 'text/javascript';
script.src = s;
document.getElementsByTagName('head')[0].appendChild(script);
script.onload=function()
{
switch (s)
{
case 'some address':
functionInTheNewFile(); break;
default: break;
}
};
}
這裏有什麼問題?
Eval - 對新JavaScript代碼進行評估,以便瀏覽器「識別」它們。 – DashK
不理解你 – lvil