2017-09-19 23 views
0

刪除自定義javascript參考繼管理的JavaScript在Drupal 7我加入我的網站是「myjs.js」文件/所有/主題/ mytheme的/ JS文件夾中的指導,幷包含在一個線mytheme.info文件(scripts [] = js/myjs.js)。當我在我的網站上查看頁面源時,我可以看到文件已加載。如何從Drupal的7分專題

以下的一些問題,我試着背出這一點。我刪除了mytheme.info文件中的腳本[]行,並從js文件夾中刪除了js文件。所以,從理論上講,我的drupal 7站點應該不知道我的自定義js文件,對吧?

好,高速緩存,瀏覽器的硬重裝,衆多清除後甚至停止/重新啓動我的XAMPP服務器,每當我看到在我的網站源我看到文件仍引用爲加載。

必須是數據庫的東西? Drupal會在哪裏存儲並因此堅持我的參考?

我也嘗試添加在.info文件一個新的JS文件(例如,「JS/newjs.js」),並清除緩存後,我從來沒有看到新文件。只有舊的原始文件在那裏。

我正在使用bootstrap子主題,並且檢查了bootstrap.info和當然mytheme.info,並且沒有任何地方引用myjs.js文件。

這是可氣。我可能看的任何想法(數據庫記錄,例如)。

THanks。

+0

你是否也在不同的瀏覽器中獲取文件? (另外,像這樣的問題通常是通過發現你沒有實際上傳最近的變化來解決的) –

+0

也可以在'/ admin/config/development/performance'頁面取消勾選'聚合和壓縮CSS文件'和'聚合JavaScript文件'開發網站時。 – Michael

+0

我試過不同的瀏覽器(相同的文件參考依然存在)。還嘗試禁用/重新啓用主引導主題(顯然不能禁用subtheme)。檢查並取消選中聚合/等,並從瀏覽器中刪除緩存和歷史記錄。我現在想的是.info文件沒有被重新加載。例如,如果我放入不同的腳本[] =「newjs」.js引用,則新文件將永遠不會顯示在頁面源代碼中。只顯示舊文件。而且,當我點擊源代碼中的鏈接時,顯示的js代碼是「舊的」.....沒有更新被加載。似乎.info問題? – jksterm

回答

0

發現問題。我使用AMPP作爲本地主機服務器。當我第一次設置這個時,我在我的D盤上安裝了D7 ...或者我想。我不確定AMPP是如何工作的,但是我發現系統文件夾中的C驅動器上有另一個安裝。因此,我有兩次安裝,並且認爲我一直在使用D盤版本。奇怪的是,他們兩個「幾乎」同步......所以在最近的某個時刻D盤版本正在運行,但現在它是C.我從來沒有做過恢復,所以不知道C盤是否是/是D盤安裝的「克隆」。隨你。感覺如此stooopid。我猜,關鍵的學習是什麼時候一切都應該工作,但不是,如果奇怪的事情發生,尋找你可能做的簡單的stoopid事情。克里斯G幾乎是點...我已經上傳了js和.info文件,但到D驅動器!