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
Permettere a un LLM di invocare funzioni con Microsoft.Extensions.AI
Microsoft Fabric: la piattaforma unificata per l'ecosistema dati moderno
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Response streaming con Blazor e .NET 10
Usare Microsoft-Decision-1 di AI Foundry per ottenere risposte decisionali strutturate
Ricerca delle GitHub issue tramite operatori logici
Mappare una complex property di una entity su un campo JSON
Gestione delle issue type con GitHub
Bloccare il traffico di rete in uscita dal runner di GitHub
Creare comandi nella dashboard .NET Aspire
Utilizzo di CSS Scroll Snap per realizzare un carousel
Estrarre solo alcuni file da uno zip tramite le classi del namespace System.IO.Compression


