Un utente ha chiesto informazioni su Autoptimize di Wordpress

Impossibile eseguire “insertRule” su “CSSStyleSheet”: impossibile trovare StyleSheet

Un utente ha chiesto 👇

Il nostro sito è ospitato su WP Engine e l’autoptimize ha funzionato come previsto su dev e on stage ma quando l’ho attivato in produzione (con WP Engine e caching CDN) ho trovato il seguente errore nella console:
Impossibile eseguire “insertRule” su “CSSStyleSheet”: impossibile accedere a StyleSheet per inserire insertRule
Deselezionando “Ottimizza codice CSS” si elimina l’errore.

Apprezzeremmo qualsiasi consiglio su come diagnosticare e correggere ulteriormente il problema.

Autore del plugin

(@optimizingmatters)

2 anni, 5 mesi fa

su quale browser viene visualizzato l’errore / avviso ColinD? e quali sono / sono le tue impostazioni di ottimizzazione CSS?

Lanciatore di thread

(@colind)

2 anni, 5 mesi fa

Chrome 69, Mac OS Mojave

Ho giocato con tutte le opzioni di impostazione prima di pubblicare. Se seleziono “Ottimizza CSS” nella prima scheda e lascio tutto com’è nella scheda extra (caratteri google: lascia così com’è, ottimizza le immagini: deseleziona, rimuovi emoji: deselezionata, rimuovi la stringa di query: deselezionata) Sì, presente errore. Se provo uno qualsiasi degli extra non cambia l’errore.

Autore del plugin

(@optimizingmatters)

2 anni, 5 mesi fa

Va bene, invece di immergerti nelle impostazioni; Sono abbastanza sicuro che tu abbia un palcoscenico, vero? possiamo abilitare CSS. lì così possiamo vedere (me) cosa succede?

Lanciatore di thread

(@colind)

2 anni, 5 mesi fa

Decisamente. Funziona come previsto sul palco e dev. È ospitato su WP Engine. La mia ipotesi è che sia correlato in qualche modo alla cache e / o alla CDN dell’ambiente di produzione di WP Engine. Come posso condividere con voi le informazioni di accesso sul sito dello stage?

grazie per l’aiuto

Autore del plugin

(@optimizingmatters)

2 anni, 5 mesi fa

puoi scrivermi a futtta-at-gmail-dot-com 🙂

Autore del plugin

(@optimizingmatters)

2 anni, 5 mesi fa

Ok, buone notizie e cattive notizie;
-> lo svantaggio è che non so perché questo non funzionerebbe sul sito live mentre si lavora su dev / say (non usa Autoptimize insertRule)
-> ci sono numerosi riferimenti a questo errore JS e il consenso sembra essere che sia meglio aggiungere JS a un nuovo foglio di stile invece di aggiungere regole a quelli esistenti (vedi ad esempio https://github.com/sampotts/rangetouch/issues/12)
-> per fortuna sono stato in grado di codificare (js-) facendo il insertRule; è dentro wp-content/themes/userzoom2017/js/scripts.js, quindi potresti volere che i tuoi sviluppatori si occupino di questo

Spero che questo aiuti,
onesto

Lanciatore di thread

(@colind)

2 anni, 5 mesi fa

Grazie mille per avermi fatto questo. Ho corretto il mio codice.

Autore del plugin

(@optimizingmatters)

2 anni, 5 mesi fa

sei il benvenuto Colin, non esitare a rivedere il plugin e lasciare qui il supporto! 🙂

goditi il ​​fine settimana!
onesto

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *