Nello script #45 abbiamo visto come sia possibile eseguire del codice Javascript all'interno della logica delle applicazioni Silverlight.
Grazie all'uso del metodo Invoke di HtmlPage.Window possiamo eseguire un codice per aggiungere la pagina ai preferiti del browser programmaticamente.
HtmlPage.Window.Invoke("AddSiteToBookmark");
Possiamo vedere il codice Javascript della funzione AddSiteToBookmark nello snippet seguente:
<script type="text/javascript"> function AddSiteToBookmark() { var title = document.title; var href = location.href; if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) { window.sidebar.addPanel(title, href, ""); } else if (typeof window.external == "object" && !window.chrome) { window.external.AddToFavoritesBar(href, href); } else if (window.chrome) { alert('Premere ctrl+D (Command+D per Mac) per aggiungere ai preferiti'); } } </script>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Ricevere notifiche sui test con Azure Load Testing
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Managed deployment strategy in Azure DevOps
Filtering sulle colonne in una QuickGrid di Blazor
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Generare un hash con SHA-3 in .NET
Proteggere le risorse Azure con private link e private endpoints
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Gestione degli eventi nei Web component HTML
I più letti di oggi
- Formati per l'impostazione del colore in CSS3
- Eseguire una chiamata AJAX per inviare dati al server in Angular 2
- Impostare un riferimento ad una entity collegata tramite foreign key
- la Call For Papert per #netconfit è aperta!invia la tua sessione da https://aspit.co/netconfit-20 puoi parlare di #net5, #aspnet5, #efcore5, #CSharp9 e tutto quello che ruota intorno a #dotnet.