Ho creato una pagina dell'applicazione ASP.Net per gestire i collegamenti di apertura FileSite. Esiste un protocollo personalizzato che gestisce correttamente i collegamenti, cioè apre i file, tuttavia mi lascia con una pagina del browser vuota all'avvio del file.Chiudi finestra del browser dopo l'apertura Protocollo personalizzato
Ho 3 scenari sto lavorando con
- Link direttamente alla pagina di gestione lancerà il file e chiudere il browser
- link da un'altra pagina sul Intranet lancerà pagina movimentazione, aprire il file e tornare alla pagina di origine
- Link da una finestra sulla Intranet aprire la pagina manipolazione, lanciare il file e quindi chiudere la pagina movimentazione
il codice Che ho è il seguente (Codebehind è l'impostazione del fileURL e scegliere quale funzione chiamare dei due)
<script type="text/javascript" language="javascript">
// Files opened directly from link
function OpenFileSiteLink() {
window.location.href = '<%= FileUrl %>';
}
// Files opened from within Intranet
function OpenFileSiteLinkReferrer(referrer, dialogOpened) {
window.open('<%= FileUrl %>');
if (dialogOpened) {
window.open('close.html', '_self');
} else {
window.location.href = referrer;
}
}
</script>
Il codice nel file close.html ha solo le seguenti
<script type="text/javascript"> window.close();</script>
Questa è stata scattata da How can I close a browser window without receiving the "Do you want to close this window" prompt?
Qualche suggerimento come posso aprire il protocollo per avviare l'applicazione senza la finestra di dialogo aggiuntiva sarebbe apprezzato
Grazie per il suggerimento, controllerò e postback –