2017-05-01 39 views
1

我們使用的產品名爲「mouseflow」,它基本上是進行熱圖和用戶錄製。問題是,因爲我們每天更新網站幾次(由於發現錯誤,UI/UX變化等),儀表板中的記錄看起來不正常。 我會看到這樣的事情:每次在服務器中更新網站代碼時,更改CSS的名稱

Recordings error

這裏是他們的支持得到的回答:

「這與我們如何節省我們的最終記錄的頁面做我們保存HTML向訪問者顯示,但不包括樣式表,圖像和腳本文件等外部資源,這些資源直接從您的網絡服務器加載,如果這些文件突然變得可用,則可能導致播放和熱圖丟失。情況似乎你最近做了一些更新到您的實時頁面,更改其中一個樣式表的文件名。保存的HTML引用文件'https://mywebsite.com/app.e28780aef0c5d0f9ed85.css',該文件在服務器上不再可用。相反,您現在正在使用文件'https://mywebsite.com/app.20d77e2240a25ae92457.css'。

我懷疑只要內容改變這個樣式表的文件名會自動更新。」

問題是 我的技術團隊告訴我,CSS文件名總是其mimified前後發生了改變,他們真的不能做任何事情。在另一方面,我們真的想知道用戶實際看到的。

有周圍沒有任何辦法嗎?我們能有一個穩定的文件名,甚至mimifying後的文件?

+0

您的技術團隊可以防止文件名更改,或者可以保留舊文件。當他們告訴你他們不能做這些事情時,他們真正說的是他們不想做出必要的努力來做出這些改變。沒有有效的技術理由,他們不能做這些事情。 – Ouroborus

+0

@Ouroborus我認爲我所交談的人不認爲這可能發生。我們交換了一些建議,他們說文件名會在很多地方發生變化。我們每天更新我們的網站近10次。 (是的,那就是我們所在的地方)你能提供一些建議嗎?我會真的很有幫助。 – shrbisht

回答

1

Ouroborus只是說,沒有「我們不能做任何事情」這樣的事情。這與您或設計師領導講述事情如何運作的方式有關。

每天更新css 10次不是那麼多,所以您仍然可以手動更改文件名的名稱。如果在多個文件中調用該文件,但每個文件都會再次調用文件(不使用常規標題),因此您可以開始處理它。

您也可以在您的網絡服務器上保留所有這些舊版本的備份。

最後但並非最不重要的是,您可以停止縮小文件並使用SASS或LESS之類的工具。方式更有效率,你會避免這種問題。

希望它可以幫助你,並對我的英語感到抱歉。

此致敬禮。

2

另一種選擇是將CSS文件的內容複製到託管在服務器上的靜態文件中。該文件應該有一個永遠不會改變的名稱(如mouseflow.css)。然後Mouseflow可以插入對該文件的引用,以加載所需的CSS。這是我知道他們可以輕鬆完成的事情。

無論何時對活動網站上的CSS進行重大更改,您都需要手動更新靜態文件,但每次文件名更改時都無需執行此操作。

相關問題