1. // ================================
  2. // Force layout mobile do Spotify
  3. // ================================
  4.  
  5. // User-Agent mobile (GLOBAL)
  6. user_pref("general.useragent.override", "Mozilla/5.0 (Linux; Android 14; SM-S928B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36");
  7.  
  8. // ================================
  9. // Escala / DPI (botões grandes)
  10. // ================================
  11.  
  12. // Simula DPI de celular (ESSENCIAL p/ botões grandes)
  13. user_pref("layout.css.devPixelsPerPx", "1.5");
  14.  
  15. // Evita comportamento estranho de zoom por site
  16. user_pref("browser.zoom.siteSpecific", false);
  17.  
  18. // ================================
  19. // Touch / Gestos
  20. // ================================
  21.  
  22. // Garante que sites ativem modo touch
  23. user_pref("dom.w3c_touch_events.enabled", 1);
  24.  
  25. // Aumenta área de toque (mais "finger friendly")
  26. user_pref("ui.touch.radius.enabled", true);
  27. user_pref("ui.touch.radius", "40");
  28.  
  29. // Permite zoom por gesto/pinch
  30. user_pref("apz.allow_zooming", true);
  31.  
  32. // ================================
  33. // Compatibilidade mobile
  34. // ================================
  35.  
  36. // Garante que viewport mobile seja respeitado
  37. user_pref("dom.meta-viewport.enabled", true);
  38.  
  39. // ================================
  40. // Cookies e consentimento (GLOBAL)
  41. // ================================
  42.  
  43. // Aceita TODOS os cookies automaticamente
  44. user_pref("network.cookie.cookieBehavior", 0);
  45.  
  46. // Permite cookies de terceiros (muitos CMPs exigem isso)
  47. user_pref("network.cookie.thirdparty.sessionOnly", false);
  48.  
  49. // Desativa Global Privacy Control (evita popups extras)
  50. user_pref("privacy.globalprivacycontrol.enabled", false);
  51.  
  52. // Permite storage sem pedir consentimento explícito
  53. user_pref("dom.storage_access.enabled", true);
  54.  
  55. // Evita que sites "bloqueiem tudo até aceitar cookies"
  56. user_pref("privacy.trackingprotection.enabled", false);
  57. user_pref("privacy.trackingprotection.pbmode.enabled", false);
  58.  
  59. // Evita popups baseados em Do Not Track
  60. user_pref("privacy.donottrackheader.enabled", false);