Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70 porta il concetto di smartphone ultrasottile su un terreno più concreto e accessibile: abbina uno spessore sotto i 6 mm a una batteria di capacità relativamente elevata, un display pOLED da 6,7 pollici e un comparto fotografico triplo da 50 MP. Non punta ai record di potenza, ma si configura come alternativa più pragmatica rispetto ai modelli sottili più costosi di Samsung e Apple
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Sono molte le novità che ASUS ha scelto di presentare al CES 2026 di Las Vegas, partendo da una gamma di soluzioni NUC con varie opzioni di processore passando sino agli schermi gaming con tecnologia OLED. Il tutto senza dimenticare le periferiche di input della gamma ROG e le soluzioni legate alla connettività domestica
Le novità ASUS per il 2026 nel settore dei PC desktop
Le novità ASUS per il 2026 nel settore dei PC desktop
Molte le novità anticipate da ASUS per il 2026 al CES di Las Vegas: da schede madri per processori AMD Ryzen top di gamma a chassis e ventole, passando per i kit di raffreddamento all in one integrati sino a una nuova scheda video GeForce RTX 5090. In sottofondo il tema dell'intelligenza artificiale con una workstation molto potente per installazioni non in datacenter
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-07-2010, 21:18   #1
BeLakor
Senior Member
 
Iscritto dal: Dec 2006
Città: Lodi
Messaggi: 588
[HTML/Javascript] Apertura browser in modalità "applicazione desktop"

Ciao a tutti.
La mia necessità è relativamente semplice:
vorrei aprire una pagina web nel mio browser partendo dal clic di un'icona-collegamento.
Il browser però deve essere aperto:
1) in una nuova finestra se è già stato aperto precedentemente
2) senza barra menu
3) senza barra location
4) senza barre componenti aggiuntivi

Ho inizialmente provato a puntare l'icona-collegamento verso un mio file .html così:

Codice:
<html>
<head>
<title>redirect</title>
</head>

<script language="JScript">
function myOpen() {
var height = screen.height;
var width = screen.width;
window.open("http://www.google.it",null,"height="+height+",width="+width+",status=yes,resizable=yes,toolbar=no,menubar=no,location=no");
window.close();
}
this.myOpen();
</script>
<body>

</body>
</html>
Il risultato è che:
- IE: appare la barra in alto gialla, devo cliccare e consentire ActiveX, poi parte la nuova finestra con il browser impostato come voglio.
- FF: si carica il file, ma sembra non partire nemmeno la window.open()

Cosa posso fare? Qualcuno ha idee? Questa strada è comunque orribile perchè al clic sull'icona-collegamento l'utente vedrebbe partire il browser, aprirsi la nuova finestra senza barre, chiudere la vecchia.
Vorrei una cosa il più possibile semplice e silente...

Non pensavo davvero di fare tutta questa fatica per una cosa simile

BeLakor
__________________
HWBot - BeLakor
Il mio PC: alimentatore LC POWER Arkangel 850Watt, scheda video Gigabyte GTX 970 4GB OC WF3, SSD Samsung 850 PRO, 2 Velociraptor 300 GB in raid 1, ASRock X99 OC Formula, 16GB G.Skill Ripjaws 4 Series DDR4-2400, I7 5820K
BeLakor è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2010, 22:59   #2
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Non penso che si possa fare... non senza l'intervento di un qualche eseguibile. Secondo me dovresti pensare di creare un piccolo "launcher" che gestirà i vari casi come desideri.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2010, 23:01   #3
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Anzi, magari non ce n'è strettamente il bisogno: visto che sei sotto Windows potresti pensare ad uno script in VBScript o JScript che faccia quello che ti interessa.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2010, 13:23   #4
BeLakor
Senior Member
 
Iscritto dal: Dec 2006
Città: Lodi
Messaggi: 588
Grazie per l'intervento Daniele.
Sinceramente vorrei più codice e meno teoria
Ho in mente almeno 3 alternative diverse, ho scritto un thread generico sperando di ricevere qualche aiuto o altre soluzioni.
Gli eseguibili per aprire il browser non hanno senso, anche perchè ti basta fare un bel about:config da FF per vedere qualche centinaio di parametri di impostazioni che con un eseguibile di pre-chiamata del browser non riusciresti mai ad impostare.

Attendo altre risposte...

BeLakor
__________________
HWBot - BeLakor
Il mio PC: alimentatore LC POWER Arkangel 850Watt, scheda video Gigabyte GTX 970 4GB OC WF3, SSD Samsung 850 PRO, 2 Velociraptor 300 GB in raid 1, ASRock X99 OC Formula, 16GB G.Skill Ripjaws 4 Series DDR4-2400, I7 5820K
BeLakor è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2010, 15:29   #5
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da BeLakor Guarda i messaggi
Grazie per l'intervento Daniele.
Sinceramente vorrei più codice e meno teoria
Ho in mente almeno 3 alternative diverse, ho scritto un thread generico sperando di ricevere qualche aiuto o altre soluzioni.
Gli eseguibili per aprire il browser non hanno senso, anche perchè ti basta fare un bel about:config da FF per vedere qualche centinaio di parametri di impostazioni che con un eseguibile di pre-chiamata del browser non riusciresti mai ad impostare.

Attendo altre risposte...

BeLakor
Veramente io ti ho dato una risposta molto teorica perché una risposta in codice sarebbe stata specifica per un browser, e io pensavo che tu fossi in cerca di idee...

Comunque, la mia idea era o di fare un launcher o un piccolissimo eseguibile "cornice": una finestra tipo con un'area di rendering Gecko/WebKit/Trident integrato che apre soltanto la pagina che vuoi.

Se ti basta un browser (immagino che lavori su Windows) e non ti fai problemi ad avere Internet Explorer, puoi provare con questo vbscript:
Codice:
Set ie = CreateObject("InternetExplorer.Application")
ie.ShowBrowserBar &H0009s, false
ie.ShowBrowserBar &H000As, false
ie.ShowBrowserBar &H000Bs, false
ie.Visible = True
ie.Navigate "http://www.lamiapagina.it/"
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2010, 15:45   #6
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Codice:
...
ie.ShowBrowserBar &H0009, false
ie.ShowBrowserBar &H000A, false
ie.ShowBrowserBar &H000B, false
...
FIXED
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2010, 15:48   #7
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Codice:
...
ie.ShowBrowserBar &H0009, false
ie.ShowBrowserBar &H000A, false
ie.ShowBrowserBar &H000B, false
...
FIXED
Hmm, io ho preso pari pari da qua: http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx

ciao
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2010, 17:49   #8
BeLakor
Senior Member
 
Iscritto dal: Dec 2006
Città: Lodi
Messaggi: 588
Grazie mille ad entrambi!

Vb script nuoooo

Win e Linux, IE, FF e Chrome.....

In teoria devo trovare il modo per farlo con tutto.

Spiegami meglio l'idea dell'eseguibile cornice con la chiamata al motore di rendering....
__________________
HWBot - BeLakor
Il mio PC: alimentatore LC POWER Arkangel 850Watt, scheda video Gigabyte GTX 970 4GB OC WF3, SSD Samsung 850 PRO, 2 Velociraptor 300 GB in raid 1, ASRock X99 OC Formula, 16GB G.Skill Ripjaws 4 Series DDR4-2400, I7 5820K
BeLakor è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2010, 19:34   #9
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Ma perchè un comportamento così invasivo per l'utente?
Con firefox ad esempio riesci comunque a rendere visibile quello che l'ideatore del javascript malefico voleva nascondere.

Eventualmente perchè non un software che ingloba un browser (WebBrowser, Qt Webkit, wxWebConnect,...)?

Per quanto riguarda il tuo codice dovresti usare l'evento onload nel body e usare type="text/javascript" per farlo funzionare in firefox, poi però ti appare un avviso di sicurezza che la pagina sta facendo il redirect su un altro sito.
E questo non credo potresti risolverlo in ogni caso, perchè il tuo link punta ad un file locale che poi redirige su un sito esterno. Ti ci vuole qualcosa che avvii il browser direttamente sulla pagina di destinazione, poi però mi risulta difficile eliminare tutte le barre senza andare a modificare le impostazioni di default dei vari browser.
E credo che questo per un utente sarebbe abbanstanza noioso.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2010, 20:15   #10
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da BeLakor Guarda i messaggi
Spiegami meglio l'idea dell'eseguibile cornice con la chiamata al motore di rendering....
Pensavo al fatto che, se non erro, Qt ha integrato il supporto a WebKit, e quindi, se la tua è più che altro un'applicazione web che però deve potersi avviare dal desktop di un utente, puoi fare un programmino che si limita a creare una finestra con dentro un'area di navigazione di WebKit. Visto che non è un web browser, non dovrai preoccuparti di nascondere barre di alcun tipo, e puoi farlo cross-platform senza troppi problemi.

Ovviamente questa soluzione ha dei difetti. Ad esempio, funziona solo se l'utente collabora: nessuno impedisce all'utente di aprire un browser con tutte le barre che vuole e poi collegarsi all'URL della tua applicazione web...

In tutta sincerità, c'è davvero il bisogno di nascondere tutti questi strumenti all'utente finale? Come giustamente fa notare anche tomminno, ogni buon browser ti permette di mostrarli di nuovo...

ciao
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!

Ultima modifica di DanieleC88 : 23-07-2010 alle 21:41.
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2010, 21:16   #11
BeLakor
Senior Member
 
Iscritto dal: Dec 2006
Città: Lodi
Messaggi: 588
Avete ragione entrambi
Googlo un pò cercando informazioni su Qt webkit per vedere se è facilmente compilabile e come posso creare un programmino che carichi un'area con webkit.
Ovviamente mentre googlo se qualcuno di voi ha già link o meglio ancora sà come utilizzarlo faccia un fischio

BeLakor
__________________
HWBot - BeLakor
Il mio PC: alimentatore LC POWER Arkangel 850Watt, scheda video Gigabyte GTX 970 4GB OC WF3, SSD Samsung 850 PRO, 2 Velociraptor 300 GB in raid 1, ASRock X99 OC Formula, 16GB G.Skill Ripjaws 4 Series DDR4-2400, I7 5820K
BeLakor è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2010, 13:28   #12
BeLakor
Senior Member
 
Iscritto dal: Dec 2006
Città: Lodi
Messaggi: 588
Ciao,
ho scaricato il pacchetto di wxWebConnect.
Ho creato la mia finestrella, il problema è che non riesco ad includere la finestra con browser. Mi sapete aiutare?

BeLakor
__________________
HWBot - BeLakor
Il mio PC: alimentatore LC POWER Arkangel 850Watt, scheda video Gigabyte GTX 970 4GB OC WF3, SSD Samsung 850 PRO, 2 Velociraptor 300 GB in raid 1, ASRock X99 OC Formula, 16GB G.Skill Ripjaws 4 Series DDR4-2400, I7 5820K

Ultima modifica di BeLakor : 26-07-2010 alle 14:49.
BeLakor è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2010, 14:39   #13
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Devi inserire un widget QWebView nella tua finestra.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2010, 17:05   #14
BeLakor
Senior Member
 
Iscritto dal: Dec 2006
Città: Lodi
Messaggi: 588
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Devi inserire un widget QWebView nella tua finestra.
Quello che mi interessa è una finestrella, solo con il titolo che prende dalla pagina contenuta (come per i normali browser), senza nessuna barra nè bottone (quindi nemmeno avanti, indietro, home, ecc..) che si colleghi in automatico all'indirizzo http://localhost:8080/OEMB/jsp/default.jsp e che sia abilitata all'esplosione dei pop-up.
DanieleC88 puoi aiutarmi? Non riesco nemmeno a compilare con il QWebView

BeLakor
__________________
HWBot - BeLakor
Il mio PC: alimentatore LC POWER Arkangel 850Watt, scheda video Gigabyte GTX 970 4GB OC WF3, SSD Samsung 850 PRO, 2 Velociraptor 300 GB in raid 1, ASRock X99 OC Formula, 16GB G.Skill Ripjaws 4 Series DDR4-2400, I7 5820K
BeLakor è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2010, 17:39   #15
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Guarda, è così semplice che non so nemmeno cosa dirti oltre a quello che è scritto nella documentazione che ti ho linkato.
Tanto per divertimento ho appena creato un "Qt GUI Project" in Qt Creator: la finestra principale te la crea lui automaticamente, c'è l'editor grafico di finestre con tanto di QWebView nella lista dei widget sulla sinistra.
Basta impostare manualmente la proprietà "url" e poi hai più o meno finito.

ciao
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2010, 19:25   #16
BeLakor
Senior Member
 
Iscritto dal: Dec 2006
Città: Lodi
Messaggi: 588
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Guarda, è così semplice che non so nemmeno cosa dirti oltre a quello che è scritto nella documentazione che ti ho linkato.
Tanto per divertimento ho appena creato un "Qt GUI Project" in Qt Creator: la finestra principale te la crea lui automaticamente, c'è l'editor grafico di finestre con tanto di QWebView nella lista dei widget sulla sinistra.
Basta impostare manualmente la proprietà "url" e poi hai più o meno finito.

ciao
Allora, il QWebWiew non era integrato nella mia versione...
Ad ogni modo in questo momento, non riesco nemmeno a compilare:

Codice:
Could not find make command: make in the build environment
Error while building project OEMBWin (target: Desktop)
When executing build step 'Make'
__________________
HWBot - BeLakor
Il mio PC: alimentatore LC POWER Arkangel 850Watt, scheda video Gigabyte GTX 970 4GB OC WF3, SSD Samsung 850 PRO, 2 Velociraptor 300 GB in raid 1, ASRock X99 OC Formula, 16GB G.Skill Ripjaws 4 Series DDR4-2400, I7 5820K
BeLakor è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2010, 19:59   #17
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Cosa hai scaricato?
E soprattutto per quale sistema operativo stai compilando?
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2010, 20:01   #18
BeLakor
Senior Member
 
Iscritto dal: Dec 2006
Città: Lodi
Messaggi: 588
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Cosa hai scaricato?
E soprattutto per quale sistema operativo stai compilando?
Stò lavorando su Win 7. Devo compilare per Win.

Ho scaricato QT Creator 2.0.0 e QT-Win 4.6.2.

EDIT: dimenticavo MinGW 5.1.6 che però mi ha dato warning nel momento in cui ho installato QT-Win 4.6.2. Mi è uscito messaggio "se continui l'installazione potrebbero esserci problemi"
__________________
HWBot - BeLakor
Il mio PC: alimentatore LC POWER Arkangel 850Watt, scheda video Gigabyte GTX 970 4GB OC WF3, SSD Samsung 850 PRO, 2 Velociraptor 300 GB in raid 1, ASRock X99 OC Formula, 16GB G.Skill Ripjaws 4 Series DDR4-2400, I7 5820K

Ultima modifica di BeLakor : 26-07-2010 alle 20:09.
BeLakor è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2010, 21:14   #19
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Il fatto che non trova make mi fa pensare che qualcosa (forse l'installazione di Qt?) ti ha scombussolato la variabile d'ambiente PATH... Prova a settarla correttamente, altrimenti non compilerai mai.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2010, 21:42   #20
BeLakor
Senior Member
 
Iscritto dal: Dec 2006
Città: Lodi
Messaggi: 588
No....non ci siamo...
Disinstallo tutto e reinstallo.
Non ho inserito nessun variabile d'ambiente che riguardi QT.
Per favore, mi indicate gentilmente cosa e quale versione devo scaricare e se devo seguire un procedimento preciso per l'installazione?

Non è possibile perdere tutto questo tempo per una cavolata simile però

Sono un programmatore web per chi non l'avesse capito e vi assicuro che non ho mai avuto problemi nel configurare l'ambiente di lavoro
__________________
HWBot - BeLakor
Il mio PC: alimentatore LC POWER Arkangel 850Watt, scheda video Gigabyte GTX 970 4GB OC WF3, SSD Samsung 850 PRO, 2 Velociraptor 300 GB in raid 1, ASRock X99 OC Formula, 16GB G.Skill Ripjaws 4 Series DDR4-2400, I7 5820K
BeLakor è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Le novità ASUS per il 2026 nel settore dei PC desktop Le novità ASUS per il 2026 nel settore de...
Le novità MSI del 2026 per i videogiocatori Le novità MSI del 2026 per i videogiocato...
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers I nuovi schermi QD-OLED di quinta generazione di...
Caos motori in Formula 1, riunione di em...
Walmart porta Gemini di Google nello sho...
Obiettivo 2030: così l'Europa pro...
Di lunedì Amazon aggiorna le offe...
Super offerta: Nuki, la serratura Smart ...
Oversonic al CES 2026 con RoBee: il robo...
Da Android al PC in un clic: Microsoft p...
Elon Musk dichiara che l'algoritmo di X ...
Trovare un TV da 32'' Full HD, QLED e an...
Accessori auto Amazon da avere subito: p...
Analizzata la misteriosa onda d'urto di ...
L'elettrico Mazda raddoppia: ecco lo spe...
Digital Services Act, nel mirino anche W...
NVIDIA cambia strategia: perché i...
iPhone 17 e 17 Pro costano meno su Amazo...
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: 12:32.


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