¿El cuadro del navegador web sale de la página?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Alguien mas se encuentra con este problema? Mis cajas de navegador web siguen saliendo de la página. Esto parece poco profesional y puede convertirse en un problema mayor cuando el cuadro del navegador web interfiere con los cuadros de desplazamiento de la ventana.
Código de ejemplo:
noroeste = Nueva ventana ( "Problema del navegador web" , wbb = caja del navegador web ( "http: \ www.jmp.com " ) ) ;
wbb << Establecer tamaño ( 450 , 450 ) ;
noroeste << Establecer tamaño de la ventana ( 482 , 515 ) ;
Imagen de ejemplo:

Re: Web Browser Box sale de la página?¿Sería posible, como una solución alternativa, agregar una funcionalidad adicional para permitir el desplazamiento cuando las barras de desplazamiento no son visibles? Por ejemplo, ctrl + scroll hace que la ventana jmp se desplace horizontalmente? Por lo tanto, incluso si no puedo ver la barra de desplazamiento, ¿aún es posible moverse hacia la izquierda / derecha en la ventana?
Re: Web Browser Box sale de la página?Hola, desarrollador JMP aquí,
Desafortunadamente, esta es una limitación confirmada del componente que JMP utiliza para mostrar contenido web. Utilizamos un control de navegador web de Microsoft que internamente usa un control ActiveX de Internet Explorer integrado. Ese control no funciona bien con las otras tecnologías de visualización que usa JMP y el resultado es que el control de IE 'se encuentra sobre' todo el contenido de la otra ventana interna (incluidas las barras de desplazamiento de la ventana) y, a veces, puede ocultarlo.
En repetidas ocasiones hemos pedido ayuda a Microsoft sobre este problema y hasta la fecha no ha llegado ninguno. Tan pronto como haya una solución cambiaré el código JMP para usarlo. Esto se rastrea en nuestra base de datos de errores interna como error S1197544.
Me disculpo por el efecto secundario indeseable que hace que el cuadro del navegador se superponga al contenido de otra ventana. En este punto no tengo un trabajo alrededor para ofrecer.
Juan
PD. Aquí hay un enlace a algunos detalles verdaderamente sangrientos Si realmente necesitas una explicación más técnica. El error subyacente se considera un problema de 'espacio aéreo'. Una vez más, me disculpo.
Re: Web Browser Box sale de la página?Lo que txnelson y yo obtenemos: (Observe cómo se sale de la página y cubre los cuadros de desplazamiento y la barra de pie de página)

Lo que deberíamos obtener (con los cuadros de desplazamiento de la ventana y la barra de pie de página JMP):

Re: Web Browser Box sale de la página?Aquí está la salida que obtengo de su script. La ventana JMP se expande hasta el tamaño máximo de mi monitor, con los cuadros del navegador definidos dentro de:

Entonces agregué
nw << establecer el tamaño de la ventana (500.500)); Al final de la secuencia de comandos y volver a escribir y obtuve:

Sin el "tamaño de ventana establecido" para la Nueva ventana, la pantalla se expande hasta el punto de mi monitor. Con el "tamaño de ventana establecido", la ventana de visualización se reduce a lo que es exactamente el tamaño especificado. ¿No es este su comportamiento esperado? Si no es así, ¿puede mostrarme cómo espera que se vea la salida?
Re: Web Browser Box sale de la página?Para comprender mejor el problema, intente INTERACTUAR con esta pantalla es decir. Trate de hacer una búsqueda en las 25 páginas web de Google. (Teniendo en cuenta que 5 estarán más cerca de 50 en la implementación):
noroeste = Nueva ventana ( "Problema del navegador web" , vlb = vlistbox () ) ;
para ( yo = 1 , yo <= 5 , yo ++,
vlb << adjuntar ( hlb = hlistbox ()) ;
para ( j = 1 , j <= 5 , j ++,
wbb = caja del navegador web ( "http: \\ www.google.com" ) ;
wbb << Establecer tamaño ( 450 , 450 ) ;
hlb << Adjuntar ( wbb )
)
) ;
Re: Web Browser Box sale de la página?Realmente no creo que entiendas el problema. ¿Cómo su código soluciona el problema? ¿Me puede decir cuál cree que es el problema? (Nota: Tengo la misma configuración y nada sobre su código hace nada para solucionar el problema)
Lo siento, pero no es útil, y no quiero que alguien que pueda ayudar a decidir no publicar suponiendo que A) haya resuelto el problema o
es simplemente un problema de diferencia entre la configuración de la computadora.
Mi sensación es que este es un problema inherente con JMP. No hay otra caja de presentación que haga esto.
Re: Web Browser Box sale de la página?Gracias por la aclaración.
En mi sistema, JMP 12.1.0 en Windows 10, 64 bits, ejecutando el navegador Edge, el siguiente código funciona.
NW = Nueva ventana ("Problema del navegador web", wbb = cuadro del navegador web ());
wbb << establecer estiramiento automático (0,0);
NW << ajuste automático de estiramiento (1,1);
wbb << Set Size (450,450);
wbb << navegar ("http: \ www.jmp.com ");
espera (2);
nw << establecer el tamaño de la ventana (900,900);
.

Hay un problema con el analizador de HTML:

Pero si uno indica que continúe ejecutando el script, aparece la pantalla anterior.
Re: Web Browser Box sale de la página?Ugh, sabía que alguien recomendaría el estiramiento automático después de publicar esto, debería haber sido más claro en mi mensaje. Lo siento, pero no, no es querido. No quiero que el cuadro del navegador web cambie de tamaño, solo quiero que la ventana cambie de tamaño.
Quiero que el cuadro del navegador web permanezca dentro del contenido de la ventana JMP. También se debe tener en cuenta que veo el mismo problema incluso cuando ejecuto el estiramiento automático.
Cuando dices que no entiendes lo que digo cuando incluso ofrezco una imagen del problema, es muy preocupante. He añadido un gif para ilustrar mejor el problema.


Re: Web Browser Box sale de la página?No estoy muy seguro de cuál es el problema que está describiendo. Cuando el tamaño de ventana especificado es menor que los requisitos mínimos de la página web, se muestra una página web recortada. Sin embargo, si configura el tamaño del cuadro del navegador y activa la extensión automática, el usuario puede ampliar la ventana.
NW = Nueva ventana ("Problema del navegador web", wbb = cuadro del navegador web ());
wbb << establecer estiramiento automático (1,1);
NW << ajuste automático de estiramiento (1,1);
wbb << Establecer Tamaño (900,900);
nw << establecer el tamaño de la ventana (450,450);
wbb << navegar ("http: \\ www.jmp.com");