La casella del browser Web esce dalla pagina?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Qualcun altro si imbatte in questo problema? Le mie finestre del browser continuano a uscire dalla pagina. Ciò sembra poco professionale e può diventare un problema più grande quando la casella del browser Web interferisce con le caselle di scorrimento della finestra.
Codice di esempio:
NW = Nuova finestra ( "Problema del browser Web" , WBB = casella del browser web ( "Http: \ www.jmp.com " ) ) ;
WBB << Imposta dimensione ( 450 , 450 ) ;
NW << Imposta la dimensione della finestra ( 482 , 515 ) ;
Immagine di esempio:

Ri: la casella del browser Web esce dalla pagina?Sarebbe possibile risolvere il problema aggiungendo funzionalità aggiuntive per consentire lo scorrimento quando le barre di scorrimento non sono visibili? Supponiamo che ctrl + scroll costringa la finestra jmp a scorrere orizzontalmente? Quindi, anche se non riesco a vedere la barra di scorrimento, è ancora possibile spostarsi a sinistra / destra nella finestra?
Ri: la casella del browser Web esce dalla pagina?Ciao, sviluppatore JMP qui,
Sfortunatamente, questa è una limitazione confermata del componente utilizzato da JMP per mostrare il contenuto web. Utilizziamo un controllo del browser Web di Microsoft che utilizza internamente un controllo ActiveX incorporato di Internet Explorer. Questo controllo non funziona bene con le altre tecnologie di visualizzazione utilizzate da JMP e il risultato è che il controllo IE "si trova sopra" tutti gli altri contenuti della finestra interna (incluse le barre di scorrimento della finestra) e talvolta può oscurarlo.
Abbiamo più volte chiesto aiuto a Microsoft su questo problema e fino ad oggi non è arrivato nessuno. Appena c'è una correzione, cambierò il codice JMP per usarlo. Questo è stato rintracciato nel nostro database interno di bug come bug S1197544.
Mi scuso per l'indesiderato effetto collaterale che risulta nella finestra del browser che si sovrappone ad altri contenuti della finestra. A questo punto non ho un lavoro da offrire.
John
ps. Ecco un link ad alcuni dettagli veramente cruenti se hai davvero bisogno di una spiegazione più tecnica. Il bug sottostante è considerato un problema di "spazio aereo". Di nuovo, mi scuso.
Ri: la casella del browser Web esce dalla pagina?Cosa ottengo e txnelson: (Notate come esce dalla pagina e copre le caselle di scorrimento e la barra di fondo)

Cosa dovremmo ottenere (con le finestre di scorrimento e la barra dei piè di pagina di JMP):

Ri: la casella del browser Web esce dalla pagina?Ecco l'output che ottengo dal tuo script. La finestra JMP si espande alla dimensione massima del mio monitor, con le finestre del browser definite all'interno di:

Ho poi aggiunto
nw << imposta la dimensione della finestra (500.500)); fino in fondo alla sceneggiatura e rieseguirla e ottenere:

Senza "impostare la dimensione della finestra" per la nuova finestra, il display si espande nella misura del mio monitor. Con "impostare la dimensione della finestra" la finestra di visualizzazione viene abbassata esattamente a quale dimensione è specificata. Non è questo il tuo comportamento previsto? Se non lo è, puoi mostrarmi cosa ti aspetti dall'uscita?
Ri: la casella del browser Web esce dalla pagina?Per capire meglio il problema, si prega di provare a INTERAGIRE con questo display cioè. prova a effettuare una ricerca in tutte e 25 le pagine Web di google. (notando che 5 sarà più vicino a 50 nell'attuazione):
NW = Nuova finestra ( "Problema del browser Web" , vlb = vlistbox () ) ;
per ( io = 1 , io <= 5 , io ++,
vlb << aggiungere ( HLB = hlistbox ()) ;
per ( j = 1 , j <= 5 , j ++,
WBB = casella del browser web ( "Http: \\ www.google.com" ) ;
WBB << Imposta dimensione ( 450 , 450 ) ;
HLB << Aggiungere ( WBB )
)
) ;
Ri: la casella del browser Web esce dalla pagina?Non penso davvero che tu capisca il problema. In che modo il tuo codice risolve il problema? Puoi dirmi quale pensi che sia il problema? (Nota: ho la stessa configurazione e nulla sul tuo codice fa qualcosa per risolvere il problema)
Mi dispiace, ma non ti sono d'aiuto, e non voglio che qualcuno possa decidere di non postare ipotizzando che A) tu abbia risolto il problema o
sia semplicemente un problema nella differenza tra l'impostazione del computer.
La mia sensazione è che questo è un problema inerente a JMP. Non c'è un'altra finestra di visualizzazione che faccia questo.
Ri: la casella del browser Web esce dalla pagina?Grazie per il chiarimento.
Nel mio sistema, JMP 12.1.0 su Windows 10, 64 bit, con il browser Edge, funziona il codice seguente.
NW = Nuova finestra ("Web Browser Issue", wbb = web browser box ());
wbb << imposta lo stiramento automatico (0,0);
NW << imposta lo stiramento automatico (1,1);
wbb << Imposta dimensione (450,450);
wbb << navigate ("http: \ www.jmp.com ");
attendere (2);
nw << imposta la dimensione della finestra (900,900);
.

C'è un problema con il parser HTML:

Ma se uno indica di continuare a eseguire lo script, ottengo la visualizzazione sopra.
Ri: la casella del browser Web esce dalla pagina?Uh, sapevo che qualcuno avrebbe consigliato l'autoallungamento dopo aver postato questo, avrei dovuto essere più chiaro nel mio post. Scusa, ma non è voluto. Non voglio che la finestra del browser web cambi dimensione, voglio solo che la finestra cambi dimensione.
Voglio che la finestra del browser web rimanga all'interno del contenuto della finestra JMP. Va anche notato che vedo lo stesso problema anche quando eseguo lo stiramento automatico.
Quando dici che non capisci quello che sto dicendo quando fornisco anche un'immagine del problema, è molto preoccupante. Ho aggiunto una gif per illustrare meglio il problema, si spera.


Ri: la casella del browser Web esce dalla pagina?Non sono abbastanza sicuro di quale sia il problema che stai descrivendo. Quando la dimensione della finestra specificata è inferiore ai requisiti minimi della pagina web, viene visualizzata una pagina Web ritagliata. Tuttavia, se si imposta la dimensione della casella del browser e si attiva lo stretching automatico, la finestra può essere espansa dall'utente.
NW = Nuova finestra ("Web Browser Issue", wbb = web browser box ());
wbb << imposta lo stiramento automatico (1,1);
NW << imposta lo stiramento automatico (1,1);
wbb << Imposta dimensione (900,900);
nw << imposta la dimensione della finestra (450.450);
wbb << navigate ("http: \\ www.jmp.com");