PDA

Zobacz pełną wersję : google chart 2, przejście na https z certyfikatem



pardokan
20-03-2019, 08:45
Cześć postanowiłem załadować cartyfikat SSL i przejść na https na stronie www.kwpsp.olsztyn.pl. Problem dotyczy wyświetlania statystyk w module google chart 2 pod tym linkiem https://kwpsp.olsztyn.pl/dzialalnosc/statystyka-swd/4814-statystyka-swd.html

w konsoli chrome dostaje taki komunikat "A parser-blocking, cross site (i.e. different eTLD+1) script, https://www.google.com/uds/?file=visualization&v=1&packages=corechart, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details. google.loader.f @ jsapi:23P.load @ jsapi:31
google.load @ jsapi:18
(anonymous) @ 4814-statystyka-swd.html:79 "

Co trzeba poprawić aby to zadziałało ??? próbowałem już różnych opcji w JCH Optimize i System - Javascript Async & Defer

wojtasm91
20-03-2019, 19:33
Google swego czasu nie wspierało https ale jak teraz tak na szybko zerknąłem to poprawili api i ogarnia https jeśli dobrze wyłuskałem informacje to wystarczy zmienić nazwę hosta na chart.googleapis.com tak aby generowane adresy wyglądały podobnie do tego https://chart.googleapis.com/chart

Jola
20-03-2019, 23:02
Wg mnie raczej chodzi o tzw "bezpieczeństwo" - może ten wpis będzie pomocny: https://stackoverflow.com/questions/39610829/a-parser-blocking-cross-origin-script-is-invoked-via-document-write-how-to-ci

pardokan
25-03-2019, 07:35
jak zmieniłem w pliku modules\mod_jagooglechart_2\asset\asset.php wpis na $doc->addScript('https://www.chart.googleapis.com/jsapi');
to niestety wykresy się nie pojawiają

Jola
25-03-2019, 13:51
No przecież wykresy są.

pardokan
25-03-2019, 14:08
No wiem, że są. Jest natomiast kolejny problem. Wykresy nie działały bo kolega wymusił na serwerze https i dlatego nie działały.