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
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Creare una libreria CSS universale: Cards
Change tracking e composition in Entity Framework
Migrare una service connection a workload identity federation in Azure DevOps
Ordinare randomicamente una lista in C#
Utilizzare una qualunque lista per i parametri di tipo params in C#
Recuperare l'ultima versione di una release di GitHub
Utilizzare QuickGrid di Blazor con Entity Framework
Combinare Container Queries e Media Queries
Aggiornare a .NET 9 su Azure App Service
Configurare lo startup di applicazioni server e client con .NET Aspire
Creare una custom property in GitHub