Troubleshooting
De JSON bestanden werken niet in een SharePoint omgeving
Mogelijk zijn er bepaalde headers vereist, en/of moeten de bestanden via een specifieke URL worden geopend. Via een limSettings object kan dit worden ingesteld. Voeg het volgende script toe op de pagina, voordat het lim-interactive.js script wordt aangeroepen.
De applicatie werkt niet als de bestanden op een ander domein/url staan dan de website
Als de animatie moet worden getoond op www.voorbeeld.nl, en de bestanden staan op files.voorbeeld.nl, dan kan het zo zijn files.voorbeeld.nl het niet toestaat dat alle bestanden worden ingelezen vanaf een ander domein. Dit heet Cross-Origin Resource Sharing (CORS).
Dit kan in de meeste gevallen worden opgelost door dit .htaccess tekstbestand toe te voegen in de map waar de bestanden zijn geüpload. Als er al een .htaccess-bestand in de map staat, open het bestand dan in een teksteditor en plak de volgende regels code in het bestand:
Als de server nginx gebruikt dan kan deze regel worden toegevoegd aan de nginx directive, meestal kan dit via een admin panel:
* kan eventueel vervangen worden met de domeinnaam van de website, om te voorkomen dat andere websites de applicatie embedden.
Als de animatie moet worden getoond op www.voorbeeld.nl, en de bestanden staan op files.voorbeeld.nl, dan kan het zo zijn files.voorbeeld.nl het niet toestaat dat alle bestanden worden ingelezen vanaf een ander domein. Dit heet Cross-Origin Resource Sharing (CORS).
Dit kan in de meeste gevallen worden opgelost door dit .htaccess tekstbestand toe te voegen in de map waar de bestanden zijn geüpload. Als er al een .htaccess-bestand in de map staat, open het bestand dan in een teksteditor en plak de volgende regels code in het bestand:
Als de server nginx gebruikt dan kan deze regel worden toegevoegd aan de nginx directive, meestal kan dit via een admin panel:
* kan eventueel vervangen worden met de domeinnaam van de website, om te voorkomen dat andere websites de applicatie embedden.
De animatie/praatplaat via iframe embedden
Gebruik deze optie alleen als de javascript snippet echt geen mogelijkheid is, en er geen mobiele gebruikers zijn. De functionaliteit van de applicatie is beperkt als deze via een iframe op de website wordt geplaatst, met name voor mobiel gebruik.
Stap 1: download deze pagina, pas de URL's in de broncode aan, en upload het bestand naar de server.
Stap 2: plaats de iframe op de pagina, bijvoorbeeld via deze code:
Stap 1: download deze pagina, pas de URL's in de broncode aan, en upload het bestand naar de server.
Stap 2: plaats de iframe op de pagina, bijvoorbeeld via deze code:
Bekijken hoe een interacieve praatplaat op jouw website werkt?
Wil je eerst een voorbeeld testen zonder de bestanden te downloaden? Plak deze code op de website waar de interactieve praatplaat moet worden getoond:
Wil je eerst een voorbeeld testen zonder de bestanden te downloaden? Plak deze code op de website waar de interactieve praatplaat moet worden getoond: