|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2007
Messaggi: 649
|
Fork di GitHub
Ciao a tutti. C'è un sito che permette di trovare la migliore formazione di un gioco per smartphone. Il suo codice javascript è pubblicato su GitHub.
Questo codice però non è aggiornato. Nel gioco ad esempio sono stati aggiunti dei personaggi o modificati alcuni punteggi e questo codice andrebbe aggiornato. Ho pensato quindi di creare un fork del codice originale e in seguito quindi aggiornerò tali dati. Ho provato quindi intanto di riscrivere la pagina html sostituendo i file js con quelli caricati nel fork fatto da me. Però se apro la pagina html con i link originali vedo la pagina, se la apro con i link modificati invece non vedo niente, con una pagina bianca come risultato. Le sto provando tutte e sto impazzendo. Chi i può aiutare a risolvere? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2774
|
Inizierei dal mettere qui le informazioni necessarie per analizzare il problema: url del progetto originale, url del progetto fork, html funzionante, html non funzionante.
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Sep 2007
Messaggi: 649
|
Ok.
Sito iniziale: https://felix-halim.github.io/tennis-clash Codice su github: https://github.com/felix-halim/tennis-clash Visto che parto dalle basi prima di studiare dove andare a inserire nuovi personaggi o modificare punteggi, ecc, ho creato un fork per lavorare su quello e non sul codice originale. Il link del fork creato e non modificato è: https://github.com/xxx/tennis-clash Ho creato quindi un mio html (che vedo correttamente) con: Codice:
<body class="mat-typography"> <app-root></app-root> <script src="https://felix-halim.github.io/tennis-clash/dist/runtime-es2015.a4dadbc03350107420a4.js" type="module"></script> <script src="https://felix-halim.github.io/tennis-clash/dist/runtime-es5.a4dadbc03350107420a4.js" nomodule="" defer=""></script> <script src="https://felix-halim.github.io/tennis-clash/dist/polyfills-es5.fe22f73306971870cc16.js" nomodule="" defer=""></script> <script src="https://felix-halim.github.io/tennis-clash/dist/polyfills-es2015.c131ee7c37c2ac42bd19.js" type="module"></script> <script src="https://felix-halim.github.io/tennis-clash/dist/main-es2015.b80c9d458ba4f1dd73c8.js" type="module"></script> <script src="https://felix-halim.github.io/tennis-clash/dist/main-es5.b80c9d458ba4f1dd73c8.js" nomodule="" defer=""></script> </body> Codice:
<body class="mat-typography"> <app-root></app-root> <script src="https://raw.githubusercontent.com/xxx/tennis-clash/master/dist/runtime-es2015.a4dadbc03350107420a4.js" type="module"></script> <script src="https://raw.githubusercontent.com/xxx/tennis-clash/master/dist/runtime-es5.a4dadbc03350107420a4.js" nomodule="" defer=""></script> <script src="https://raw.githubusercontent.com/xxx/tennis-clash/master/dist/polyfills-es5.fe22f73306971870cc16.js" nomodule="" defer=""></script> <script src="https://raw.githubusercontent.com/xxx/tennis-clash/master/dist/polyfills-es2015.c131ee7c37c2ac42bd19.js" type="module"></script> <script src="https://raw.githubusercontent.com/xxx/tennis-clash/master/dist/main-es2015.b80c9d458ba4f1dd73c8.js" type="module"></script> <script src="https://raw.githubusercontent.com/xxx/tennis-clash/master/dist/main-es5.b80c9d458ba4f1dd73c8.js" nomodule="" defer=""></script> </body> Ultima modifica di grandefratello : 03-03-2023 alle 14:41. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2774
|
La tua soluzione non funziona perché github non consente di referenziare le risorse in quel modo (ci sono degli header HTTP appositi per impedirlo).
Il modo in cui github consente di pubblicare le risorse è quello usato dal progetto originale. Se guardi il dominio del sito è felix-halim.github.io e se apri nel browser github.io vieni rediretto qui: https://pages.github.com/ e se scendi un po' nella pagina spiega come creare un sito in cui pubblicare le tue risorse e renderle referenziabili dal dominio github.io |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:50.