Nefunkční WordPress administrace v Safari?

Dlouhou dobu jsem se potýkal s nefunkční administrací WordPressu v Safari, pak jsem to vyřešil. Potíže na Macu, a v Safari a Chrome na iPhone. Nepřikládal jsem tomu žádnou prioritu, obsah webu na mobilu neupravuji, a v Chrome na Macu to šlo v pořádku. Na Windows desktopu také, i ve Firefoxu 🙂

Safari
Safari

Včera nadešel ten čas, kdy už mě to fakt naštvalo a došla řada na vyřešení. Po chvilce debugování jsem zjistil, že pro Safari se vrací soubor load-script.php nulové délky – s hlavičkou 200 – buď to Safari z nějakého důvodu nezvládne, a nebo je nulový už ze serveru. Detaily jsem zatím nijak dál nezkoumal.

Řešení – nebo spíše workaround 🙂

Řešení je pro daný okamžik jednoduché – do wp-config.php stačí přidat následující řádek:

define('CONCATENATE_SCRIPTS', false);

Podle komentáře v script-loader.php to způsobí „disables compression and concatenation of scripts and CSS“.

Na návštěvnické části WordPressu mi to nevadí, protože tam používám jiné optimalizační pluginy, a v administraci jsem nezaznamenal výrazné zpomalení.

K problému se vrátím a chci ho vyřešit pořádně – ideálně zjistit přesnou příčinu a přispět přímo do repozitáře WordPressu.

Share on FacebookTweet about this on TwitterShare on Google+Share on TumblrShare on LinkedInPin on PinterestEmail this to someonePrint this page

  1. Matty
    Kvě 01, 2017

    April 28, 2011 at 3:55 pm (Edit).This is such a wonderful effort to spread the word and save lives. I am so impressed with the work being done especially when your hearts are still so heavy from losing your children. I will plan a donation asap. Keep up this wonderful work and feel good that your horrible loss is saving others from exrieipnceng such a tragedy in their lives. Keep strong, keep your loved ones close to your heart and find peace in your mission. Love, Lois and Anne-Marie

    Odpovědět