La boîte de navigateur Web sort de la page?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Quelqu'un d'autre se heurte à ce problème? Mes boîtes de navigateur Web ne cessent de sortir de la page. Cela semble peu professionnel et peut devenir un problème plus important lorsque la boîte de navigateur Web interfère avec les boîtes de défilement de la fenêtre.
Exemple de code:
NW = Nouvelle fenetre ( "Problème de navigateur Web" , wbb = boîte de navigateur Web ( "http: \ www.jmp.com " ) ) ;
wbb << Définir la taille ( 450 , 450 ) ;
NW << Définir la taille de la fenêtre ( 482 , 515 ) ;
Exemple d'image:

Re: Web Browser Box sort de la page?Serait-il possible comme solution de contourner d'ajouter des fonctionnalités supplémentaires pour permettre le défilement lorsque les barres de défilement ne sont pas visibles? Dites, ctrl + scroll force la fenêtre jmp à défiler horizontalement? Ainsi, même si je ne vois pas la barre de défilement, il est toujours possible de se déplacer à gauche / à droite dans la fenêtre?
Re: Web Browser Box sort de la page?Bonjour, développeur JMP ici,
Malheureusement, il s'agit d'une limitation confirmée du composant utilisé par JMP pour afficher le contenu Web. Nous utilisons un contrôle de navigateur Web de Microsoft qui utilise en interne un contrôle ActiveX Internet Explorer intégré. Ce contrôle ne fonctionne pas bien avec les autres technologies d'affichage utilisées par JMP et le résultat est que le contrôle IE "se place au-dessus de" tout le contenu de la fenêtre interne (y compris les barres de défilement de la fenêtre) et peut parfois le masquer.
Nous avons demandé à plusieurs reprises à Microsoft de l’aider sur ce problème et, à ce jour, aucun n’est arrivé. Dès qu'il y aura un correctif, je changerai le code JMP pour l'utiliser. Ceci est suivi dans notre base de données de bogues interne en tant que bogue S1197544.
Je m'excuse pour les effets secondaires indésirables qui entraînent le chevauchement du contenu de la fenêtre dans la boîte de navigation. À ce stade, je n'ai pas de solution de rechange à offrir.
John
ps. Voici un lien vers certains des détails vraiment sanglants si vous avez vraiment besoin d'une explication plus technique. Le bogue sous-jacent est considéré comme un problème d’espace aérien. Encore une fois, je m'excuse.
Re: Web Browser Box sort de la page?Qu'est-ce que txnelson et moi obtenons: (Remarquez comment cela se passe hors de la page et couvre les boîtes de défilement et le pied de page)

Ce que nous devrions obtenir (avec les boîtes de défilement de la fenêtre et la barre de pied de page JMP):

Re: Web Browser Box sort de la page?Voici le résultat de votre script. La fenêtre JMP s’agrandit à la taille maximale de mon moniteur, avec les zones de navigateur définies dans:

J'ai ensuite ajouté
nw << définir la taille de la fenêtre (500 500)); au bas du script et le relancer et a obtenu:

Sans la "taille de la fenêtre définie" pour la nouvelle fenêtre, l'affichage s'agrandit à la mesure de mon moniteur. Avec "définir la taille de la fenêtre", la fenêtre d’affichage est ramenée exactement à la taille spécifiée. N'est-ce pas votre comportement attendu? Si ce n'est pas le cas, pouvez-vous me montrer à quoi vous attendez la sortie?
Re: Web Browser Box sort de la page?Pour mieux comprendre le problème, veuillez essayer de INTERAGIR avec cet affichage c'est à dire. essayez de faire une recherche dans les 25 pages Web de Google. (notant que 5 sera plus proche de 50 dans la mise en œuvre):
NW = Nouvelle fenetre ( "Problème de navigateur Web" , vlb = Vlistbox () ) ;
pour ( je = 1 , je <= 5 , je ++,
vlb << ajouter ( hlb = hlistbox ()) ;
pour ( j = 1 , j <= 5 , j ++,
wbb = boîte de navigateur Web ( "http: \\ www.google.com" ) ;
wbb << Définir la taille ( 450 , 450 ) ;
hlb << Ajouter ( wbb )
)
) ;
Re: Web Browser Box sort de la page?Je ne pense vraiment pas que vous compreniez le problème. Comment votre code résout-il le problème? Pouvez-vous me dire quel est selon vous le problème? (Remarque: j'ai la même configuration et rien dans votre code ne résout le problème)
Je suis désolé, mais vous ne m'aidez pas et je ne veux pas de quelqu'un qui pourrait aider à décider de ne pas publier en supposant que A) vous avez résolu le problème ou
qu'il s'agisse simplement d'un problème de différence entre les configurations d'ordinateur.
J’ai le sentiment que c’est un problème inhérent à JMP. Il n'y a pas une autre boîte d'affichage qui fait cela.
Re: Web Browser Box sort de la page?Merci d'avoir clarifié.
Dans mon système, JMP 12.1.0 sous Windows 10, 64 bits, exécutant le navigateur Edge, le code ci-dessous fonctionne.
NW = Nouvelle fenêtre ("Problème de navigateur Web", wbb = boîte de navigateur Web ());
wbb << set auto stretching (0,0);
NW << set auto stretching (1,1);
wbb << Set Size (450 450);
wbb << naviguer ("http: \ www.jmp.com ");
attendre (2);
nw << définir la taille de la fenêtre (900, 900);
.

Il y a un problème avec l'analyseur HTML:

Mais si l’on indique de continuer à exécuter le script, j’obtiens l’affichage ci-dessus.
Re: Web Browser Box sort de la page?Ugh, je savais que quelqu'un recommanderait l'auto-étirement après avoir posté ceci, j'aurais dû être plus clair dans mon post. Désolé, mais non ce n'est pas voulu. Je ne veux pas que la boîte de navigateur Web change de taille, je veux seulement que la fenêtre change de taille.
Je souhaite que la boîte de navigateur Web reste dans le contenu de la fenêtre JMP. Il convient également de noter que je vois le même problème même lorsque je lance l'étirement automatique.
Quand vous dites que vous ne comprenez pas ce que je dis quand je fournis même une image de la question, c'est très inquiétant. J'ai ajouté un gif pour que j'espère mieux illustrer le problème.


Re: Web Browser Box sort de la page?Je ne sais pas trop quel est le problème que vous décrivez. Lorsque la taille de la fenêtre spécifiée est inférieure aux exigences minimales de la page Web, une page Web tronquée s'affiche. Toutefois, si vous définissez la taille de la boîte de navigateur et activez l'étirement automatique, la fenêtre peut être développée par l'utilisateur.
NW = Nouvelle fenêtre ("Problème de navigateur Web", wbb = boîte de navigateur Web ());
wbb << définir l'étirement automatique (1,1);
NW << set auto stretching (1,1);
wbb << Set Size (900,900);
nw << définir la taille de la fenêtre (450 450);
wbb << naviguer ("http: \\ www.jmp.com");