MS Word convalida i link dopo il clic


4

Problema:

Facendo clic (o CTRL + clic) su un collegamento in Microsoft Word 2010 (che probabilmente interessa altre versioni) che richiede un'autorizzazione preventiva, spesso finirò per indicare un URL non valido. In teoria, si tratta di un problema con entrambi i reindirizzamenti di Word e del provider di servizi, ma ritengo che il problema sia fondamentalmente con Word.

Ho notato che c'è un ritardo di 1s-2s dopo aver cliccato. Sembra che Word sta convalidando il collegamento prima di aprire il mio browser predefinito. Questo è un problema perché sembra che stia seguendo il reindirizzamento 301/302 internamente prima di aprire il browser e apre invece il URL reindirizzato invece di aprire il browser usando il URL originariamente specificato .

Sintomi:

  • Lag quando si fa clic (o CTRL + clic) in Microsoft Word.
  • I collegamenti ai siti Web che richiedono l'autorizzazione e il reindirizzamento determinano l'apertura del browser predefinito sull'URL della pagina reindirizzata anziché l'URL originariamente previsto. Se il sito non incorpora in modo pulito / trasparente l'URL di ritorno nell'URL della pagina di accesso, questo porterà effettivamente a non visitare la pagina desiderata.
  • I server che restituiscono un errore 500 o 403 possono essere completamente negati all'accesso, quando tutto ciò che desidero è l'apertura in Chrome / Firefox / ecc. Ciò accade presentando un messaggio di errore / dialogo senza mai lasciare Word stesso.

Esempio 1:

Ciò riguarda in particolare i collegamenti che richiedono l'autorizzazione. Ad esempio, ho trovato un URL su superuser.com che richiede l'autorizzazione e i reindirizzamenti se non autorizzati. Il risultato finale è che non arrivi mai all'URL previsto. Mentre si tratta di un errore nel reindirizzamento di un superutente, il problema fondamentale si trova all'interno di Word.

  1. Link incollato in Word: https://superuser.com/users/preferences/
  2. In background, elabora questo URL e, naturalmente, poiché non è connesso a Internet Explorer, riceve una risposta da visitare: https://superuser.com/users/login?ssrc=user_prefs&returnurl=http%3a%2f%2fsuperuser.com%2fusers%2fpreferences%2f0
  3. Infine, poiché per fortuna superuser.com sa che sono già registrato, ne consegue returnurl che purtroppo non è ancora valido: https://superuser.com/users/preferences/0

Esempio 2:

Un altro esempio di autorizzazione che dimostra un comportamento di reindirizzamento non pulito è JIRA. Ciò accade anche se sei già autorizzato / connesso.

  1. Link incollato in una parola: https://INSTANCE.atlassian.net/browse/ISSUE-1234
  2. Word apre questo URL: https://INSTANCE.atlassian.net/login?dest-url=%2Fbrowse%2ISSUE-1234&permission-violation=true
  3. Anche se hai effettuato l'accesso a JIRA, non verrai reindirizzato all'URL originario in modo che il tuo viaggio finisca qui.

Conclusione:

Come disabilito questo o è addirittura possibile aggirare il problema?


Hah, lo è. Copia / incolla errore. Ero di fretta (lavoro). Lo aggiornerò ora, grazie a @Arjan
chunk_split

Risposte:


5

Sembra che tu non stia utilizzando Internet Explorer come browser predefinito? Quindi probabilmente stai incontrando "Microsoft Office Protocol Discovery". Qualche altro dettaglio nella mia risposta a Fare clic su collegamenti ipertestuali nei messaggi di posta elettronica diventa dolorosamente lento , qui a Super User.

Una soluzione alternativa del registro è descritta in Si viene reindirizzati a una pagina di accesso o a una pagina di errore o viene richiesto di ottenere le informazioni di autenticazione quando si fa clic su un collegamento ipertestuale a un sito Web SSO in un documento Office :

Collegamenti ipertestuali da Office a Internet Explorer o verso un altro browser Web

Se questo problema si verifica quando si fa clic su collegamenti ipertestuali nei documenti di Office che aprono direttamente contenuto Web HTML o vengono reindirizzati al contenuto HTML, gli utenti client possono evitare il problema abilitando una chiave di registro per inviare la navigazione del collegamento ipertestuale al browser invece di collegarsi direttamente al collegamento ipertestuale da Office. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:

218153 Messaggio di errore: "Impossibile individuare il server Internet o il server proxy" quando si fa clic sul collegamento ipertestuale

Nota Indipendentemente dalla versione di Office installata, aggiungere la chiave del Registro di sistema nel percorso esatto specificato nell'articolo 218153 della Microsoft Knowledge Base.

Quando si utilizza questa impostazione del Registro di sistema, il componente HLINK utilizzato da Office apre il collegamento ipertestuale nel browser Web predefinito. Questa impostazione del Registro di sistema ha effetto su tutti i client HLINK, non solo su Office. Pertanto, utilizzare questa chiave del Registro di sistema con attenzione. Per ulteriori informazioni sui problemi che si possono verificare se si utilizza questa soluzione alternativa, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:

280680 Impossibile seguire il collegamento ipertestuale al documento di Office

La summenzionata KB218153 descrive quando si verifica ciò:

Il ForceShellExecute la chiave di registro non è presente nel seguente percorso o non è impostata su 1:

Per versioni Office a 32 bit installate su sistemi operativi a 64 bit

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Office \ 9.0 \ Common \ Internet

Per versioni di Office a 32 bit installate su sistemi operativi a 32 bit o versioni di Office a 64 bit installate su sistemi operativi a 64 bit

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Office \ 9.0 \ Common \ Internet

Quindi, aggiungendo ForceShellExecute con il valore 1 dovrebbe interrompere questo comportamento.


Eccezionale Google-fu su di voi, buon signore! Questo funziona per me. È ancora un po 'lento, tuttavia, non mi reindirizza alla pagina di accesso - in realtà va dove i punti di collegamento che è il minimo che posso chiedere. Grazie mille per aver trovato questo!
chunk_split

Riferimento futuro, questo è l'articolo KB sopra menzionato che include un collegamento a un fixer scaricabile rapido / sporco MSI (per i più pigri): support.microsoft.com/en-us/kb/218153
chunk_split
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.