iOS Scorciatoia per la schermata iniziale di iOS

0

Vorrei salvare un URL nella mia schermata iniziale (iOS). L'URL include una chiave di autorizzazione che viene gestita sul server Apache che serve il sito.

http://www.host.com/key-foo

Quando navigo in questo sito Web e creo una scorciatoia della schermata iniziale, l'URL del collegamento termina come:

http://www.host.com/index.html

Questo interrompe il collegamento perché è richiesta la chiave di autorizzazione. La chiave viene utilizzata lato client (React JS) e la configurazione di Apache è presente in modo tale da indirizzare ancora tutte le richieste a index.html. La configurazione di Apache pertinente è:

RewriteEngine On
RewriteRule ^/key-(.+)$ /index.html [P]
ProxyPassReverse "/" "http://localhost/"

Come posso rendere l'URL della scorciatoia schermata Home iOS = http://www.host.com/key-foo (che, per la cronologia, è l'URL che viene salvato se creo un normale segnalibro Safari).

    
posta Matt 26.10.2018 - 06:30
fonte

1 risposta

0

Rispondere alla mia domanda.

C'è una proprietà nel manifest.json dell'app della mia app ReactJS che viene letta dalla scorciatoia della schermata iniziale:

"start_url": "./index.html"

La rimozione di questa proprietà risolve il problema e la scorciatoia della schermata iniziale ora ha l'URL corretto (inalterato) di http://www.host.com/key-foo .

    
risposta data 26.10.2018 - 08:05
fonte

Leggi altre domande sui tag