我有一個網站,HTML和CSS構建的平臺完全鎖定。我獲得了對應用程序/服務器層的零訪問權限。防止CSS根本加載
有跡象表明,獲得由平臺所服務的幾個CSS文件,我已經他們剝出一點點的jQuery
$(document).ready(function() {
$('link[rel=stylesheet][href*="UserGlobal"]').remove();
});
雖然這工作,防止「UserGlobal」樣式從具有任何影響我的頁面展示仍然會加載。
我的問題是,在沒有訪問應用程序層/服務器端的東西時,是否有辦法阻止CSS文件首先被傳送到瀏覽器?
我的直覺告訴我不 - 但我會有興趣聽到有沒有人遇到類似的東西並解決它。
通過PHP也許...你需要解析頁面,刪除該樣式表然後重新提供頁面。 JS是前端,所以它不會像那樣工作 – clearshot66
從html頁面中刪除樣式表,並且當你希望包含它時,使用下面這個問題中的答案https://stackoverflow.com/questions/574944/how-to -load-up -css-files-using-javascript –
@DavidLee我很欣賞這種迴應。如果它像從HTML頁面中移除它一樣簡單,我會擁有。我實際上沒有辦法到達現在提供文件的地方,不告訴它,這是問題的根源。 – HisPowerLevelIsOver9000