Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
realme 16 5G è un nuovo smartphone con sensore Sony IMX 852 da 50MP sul retro e uno specchio selfie fisico integrato nella camera bar, una prima nel segmento di mercato. Batteria da 6550mAh in un corpo da 8,1mm e 183g, certificazione IP69K e ricarica da 45W completano un pacchetto aggressivo per la fascia media, per uno dei prodotti più interessanti del produttore sul piano commerciale
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Sono ormai definitive le nuove norme del Codice della Strada per i monopattini elettrici. Non solo targa e assicurazione, le regole sono tante e riguardano diversi aspetti, vi spieghiamo come evitare sanzioni che possono essere salate
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta
DLSS 4.5 introduce Dynamic Multi Frame Generation e MFG 6X, permettendo fino a cinque frame generati per ogni frame renderizzato. I test su Cyberpunk 2077 e 007 First Light mostrano forti incrementi di FPS e riduzione della latenza su RTX 5090 Laptop. Migliorano fluidità, stabilità e qualità visiva.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-11-2011, 11:56   #1
HRBF
Member
 
Iscritto dal: Aug 2010
Messaggi: 88
[C#] Webbrowser: bloccare domini

Buongiorno a tutti.

Sto implementando un semplice browser web in C# che dia la possibilità all'utente di navigare all'interno di un sito. Ho utilizzato il controllo WebBrowser e fin qui nessun problema.

Vorrei dei consigli da voi per fare in modo che l'utente possa accedere solo alle pagine che appartengono ad un certo dominio. Se l'utente clicca su un link che appartiene ad un altro dominio, visualizzo una immagine o una stringa del tipo "Pagina non accessibile".

Ho pensato a 3 soluzioni:
- File degli host
- Firewall
- Monitorare la porta 80 e bloccare le connessioni che voglio io

Le prime due soluzioni purtroppo non vanno bene al mio caso perchè io vorrei specificare il dominio accessibile e bloccare le connessioni a tutti gli altri. Il file degli host e il firewall come sapete fanno il contrario.
La terza soluzione potrebbe andare bene ma mi sembra un po troppo laboriosa, non vorrei perdere più tempo nell'implementare questa funzione di quello che ho impiegato tirando in piedi il browser.
Conoscete per caso un firewall gratis che faccia al caso mio? Oppure quali altre soluzioni potrei attuare?
Grazie
HRBF è offline   Rispondi citando il messaggio o parte di esso
Old 26-11-2011, 06:32   #2
Ken1986
Member
 
Iscritto dal: Nov 2007
Messaggi: 122
Se stai cercando un firewall non sei nella sezione adatta
Ken1986 è offline   Rispondi citando il messaggio o parte di esso
Old 26-11-2011, 08:55   #3
dierre
Senior Member
 
L'Avatar di dierre
 
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2126
Scusa ma una semplice analisi con regexp dell'url che si trova sulla barra degli indirizzi? Quando clicca invio controlli che il dominio sia quello che dici tu.
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale.
Go to a Wormhole
dierre è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2011, 14:43   #4
HRBF
Member
 
Iscritto dal: Aug 2010
Messaggi: 88
Quote:
Originariamente inviato da dierre Guarda i messaggi
Scusa ma una semplice analisi con regexp dell'url che si trova sulla barra degli indirizzi? Quando clicca invio controlli che il dominio sia quello che dici tu.
Ciao, scusa non ho specificato nel mio primo post: il web browser non ha barra degli indirizzi, è semplicemente una finestra in full screen con solo i bottoni avanti, indietro e home. L'utente non può e non deve avere la possibilità di cambiare url, può solamente navigare all'interno di un sito web definito a priori. Di tale sito web l'utente può accedere solo alle pagine che appartengono al dominio del sito...tutti i link che fanno riferimento a pagine esterne non devono essere visualizzabili e devono essere bloccate. Hai suggerimenti su come posso fare? Con il controllo WebBrowser è possibile recuperare il link sul quale l'utente ha cliccato in modo tale da analizzarlo e verificare l'appartenenza al dominio?

Grazie
HRBF è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2011, 14:47   #5
HRBF
Member
 
Iscritto dal: Aug 2010
Messaggi: 88
Quote:
Originariamente inviato da Ken1986 Guarda i messaggi
Se stai cercando un firewall non sei nella sezione adatta
Ciao, il firewall era una delle soluzioni che ho pensato, preferirei farlo via codice, sempre se è possibile, in modo da non avere altre cose da installare e configurare oltre all'applicazione. Avresti altri suggerimenti?
HRBF è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2011, 19:29   #6
dierre
Senior Member
 
L'Avatar di dierre
 
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2126
Mai provato ma mi verrebbe da dire questo

http://msdn.microsoft.com/en-us/libr...onchanged.aspx
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale.
Go to a Wormhole
dierre è offline   Rispondi citando il messaggio o parte di esso
Old 29-11-2011, 21:05   #7
HRBF
Member
 
Iscritto dal: Aug 2010
Messaggi: 88
Ciao ti ringrazio, mi hai indirizzato sulla strada giusta. Ho risolto con questo:

http://msdn.microsoft.com/it-it/library/ms161352.aspx

L'evento Navigated viene richiamato prima di caricare una pagina. Castando l'oggetto sender a WebBrowser è possibile recuperare il dominio a cui appartiene la pagina che sto per caricare. Se la pagina non deve essere visualizzata cancello l'evento con e.Cancel = true
HRBF è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni Come rispettare tutte le nuove regole per i mono...
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta DLSS 4.5: con Dynamic Frame Generation e MFG 6X ...
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro Redmi Watch 6 in prova: lo smartwatch con ampio ...
La NASA spiega perché non ci sono...
La NASA sta provando il Divergent Deploy...
Fidanzarsi con l'IA non è cos&igr...
AI Overviews: quando il riassunto &egrav...
Il circuito segreto di Apple finisce a W...
Disastro Meta: l'azienda elimina il rico...
Google Gemini non va: centinaia di segna...
Neural Dawn mostra il futuro del gaming ...
Telegram torna su Apple Watch con un'app...
Da oggi si può acquistare Amazon ...
Windows 11 è più veloce: implementati il...
Ritornano gli auricolari con il cavo: Te...
Insta360 Luna Ultra: ecco il debutto del...
BOOX Go 6 Gen II ufficiale: ora si scriv...
BYD sfida Tesla con un piano da 2 miliar...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:07.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v