Aanpassen URL
Moderator: velden
Re: Aanpassen URL
Waarschijnlijk browser caching
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Aanpassen URL
Je hebt op je blog pagina (https://www.uisge-beatha.eu/Artikelen.html en detailpaginas) trouwens nog wat JavaScript errors.
In init.js worden functies aangeroepen die afhangkelijk zijn van jQuery. Ik zou eerst jQuery inladen en dan pas init.js. Op de homepage gaat het wel goed.
Hier en daar (bijvoorbeeld op deze pagina: https://www.uisge-beatha.eu/logboek/cat ... neral.html) wordt init.js zelfs 2 x aangeroepen. Een van beide weg halen.
Ik probeer zelf trouwens mijn JavaScript bestanden zoveel mogelijk aan de onderkant van de pagina te plaatsen. Dit doe je al voor een groot gedeelte, blijf dit toepassen.
Het inladen van .js bestanden aan de bovenkant blokkeert het renderen / inladen van de pagina.
Async of defer attributes zijn in moderne browsers ook bruikbaar om de volgorde van het inladen van .js bestanden te beinvloeden.
Polyfills als html5shiv of respond.js dienen overigens wel aan de bovenkant van de pagina ingeladen te worden. Met een conditional load: (<!--[if lt IE 9]>) doen ze niet veel kwaad:
Echter heb je deze ondersteuning nog nodig?
Microsoft heeft IE8 / IE9 / IE10 dood verklaart. Er zijn nog dinosauriërs die deze browsers geinstalleerd hebben maar ik zou daar geen rekening mee houden.
In init.js worden functies aangeroepen die afhangkelijk zijn van jQuery. Ik zou eerst jQuery inladen en dan pas init.js. Op de homepage gaat het wel goed.
Code: Select all
<__script__ type="text/javascript" src="https://www.uisge-beatha.eu/uploads/tpl-buddy-011/js/init.js"></__script>
<__script__ src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.1/jquery.min.js"></__script>
Ik probeer zelf trouwens mijn JavaScript bestanden zoveel mogelijk aan de onderkant van de pagina te plaatsen. Dit doe je al voor een groot gedeelte, blijf dit toepassen.
Het inladen van .js bestanden aan de bovenkant blokkeert het renderen / inladen van de pagina.
Async of defer attributes zijn in moderne browsers ook bruikbaar om de volgorde van het inladen van .js bestanden te beinvloeden.
Polyfills als html5shiv of respond.js dienen overigens wel aan de bovenkant van de pagina ingeladen te worden. Met een conditional load: (<!--[if lt IE 9]>) doen ze niet veel kwaad:
Code: Select all
<!--[if lt IE 9]><__script__ src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></__script><__script__ src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></__script><![endif]-->
Microsoft heeft IE8 / IE9 / IE10 dood verklaart. Er zijn nog dinosauriërs die deze browsers geinstalleerd hebben maar ik zou daar geen rekening mee houden.
Re: Aanpassen URL
Dank Arnoud! Ga hier naar kijken. Nu even weekje zonder laptop
Re: Aanpassen URL
Volgorde van laden opgelost; nu wordt overal een template geladen waarin de js-files staan, uitgezonderd degene die bovenaan moeten staan. Met defer/async ben ik nog aan het proberen omdat niet alle js-files evengoed reageren op de toevoeging van deze parameters, bijv. het scrollen van de "zeiluitspraken" op de homepage.
Als de check op de dinosauriërs geen kwaad kan, dan mag die blijven.
Voor wat betreft de js-fouten zie ik deze een paar keer terugkomen:
TypeError: undefined is not a function en deze TypeError: $.cookie is not a function. Zal eens kijken of ik daar t.z.t. een oplossing voor kan vinden.
Wat veel meer voor komt is Blocked a frame with origin................... Protocols, domains, and ports must match., maar dat schijnt te liggen aan het platform waar de betreffende code vandaan komt; gaat vooral over advertenties en social-media code die wordt geladen.
Als de check op de dinosauriërs geen kwaad kan, dan mag die blijven.
Voor wat betreft de js-fouten zie ik deze een paar keer terugkomen:
TypeError: undefined is not a function en deze TypeError: $.cookie is not a function. Zal eens kijken of ik daar t.z.t. een oplossing voor kan vinden.
Wat veel meer voor komt is Blocked a frame with origin................... Protocols, domains, and ports must match., maar dat schijnt te liggen aan het platform waar de betreffende code vandaan komt; gaat vooral over advertenties en social-media code die wordt geladen.