2013-11-20 76 views
-2

我有一個使用LESS(Leaner-CSS)作爲樣式表語言的Joomla網站。LESS(Leaner CSS)與Google Analytics和網站站長工具衝突

在Google網站管理員工具中,即使在我是管理員的所有網站都有縮略圖的最開始處,我也無法看到圖像預覽,因爲樣式無法加載 - 我剛剛一個包含網站名稱的列表。而在Google Analytics中也是如此,所以我無法利用所有功能,例如On Page分析。有沒有解決這個問題的方法?

謝謝

+0

你能分享有問題的網站嗎? – Blexy

+0

您是否僅使用僅客戶端的LESS(字面意思是在頁面上放下少於-1.5.0.min.js並僅託管無文件的文件),還是在服務器端預編譯(事先將.less轉換爲.css)? –

+0

是的,這裏是:www.birdsandcompany.com – pedroteixeira07

回答

2

我懷疑你已經採取了只有用戶的做法,少,這意味着頁面的訪問者必須編譯在其終端的最新.LESS樣式表。理想情況下,您應該避免沿着這條路走下去,因爲要求客戶端啓用Javascript來獲取樣式。從它的外觀來看,Google的頁面捕捉工具不會在頁面上運行Javascript,因此它們不會編譯樣式表。

嘗試在您的瀏覽器中關閉JavaScript,您會看到Google如何看到它。

解決方案是在服務器端預編譯.less文件並將其作爲.css提供,幾乎所有瀏覽器(即使Google網站管理員工具爬網程序)都可以本機理解。有很多關於如何使用Node.js執行此操作的指南。性能也更好!

相關問題