Nouvelles fonctionnalités Zennoposter version 5.42.0.0

Ajout de la possibilité d’arrêter l’exécution du code C#.

Si vous appuyez sur le bouton « Stop », si l’exécution du code n’est pas terminée dans les 5 secondes, une boîte de dialogue apparaîtra vous invitant à interrompre le code C# du bloc Zennoposter.

Ajout de l’émulation de navigator.deviceMemory dans Chrome.

Cette fonction est utilisée par les sites web pour déterminer la taille de la mémoire de l’ordinateur de l’utilisateur. Il a un seuil inférieur et supérieur : de 250 Mo à 8 Go. Valeurs possibles : 0,25, 0,5, 1, 2, 4 et 8.

Ainsi, si 16 Go de mémoire sont préréglés sur votre appareil, cette propriété ne vous rapportera que 8 Go. La valeur peut être définie à l’aide de la méthode C# instance.SetHeader() ;

Code C# :

instance.ShowNavigatorField(ZennoLab.InterfacesBibliothèque.Enums.Browser.NavigatorField.DeviceMemory) ;
instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.DeviceMemory, « 8 ») ; // Emuler deviceMemory=8.

La liste complète des changements 5.42.0.0

Ajouté :

+ Ajout de la possibilité d’arrêter l’exécution du code C#. Si vous appuyez sur Stop, si dans les 5 secondes l’exécution est terminée, une boîte de dialogue apparaîtra vous demandant d’arrêter le code C#.
+ Les calculs de coordonnées pour l’émulation complète sont basés sur les coordonnées relatives à l’onglet, et non sur la page entière, ce qui résout de nombreux problèmes d’émulation complète.
+ Ajout de la propriété Tab.FullEmulationMouseTabPosition, qui fournit les coordonnées de la souris virtuelle par rapport à l’onglet, c’est-à-dire la zone visible de la page.
+ Lorsque ZennoPoster plante ou a d’autres problèmes avec la liste des emplois sauvegardés, le formulaire de récupération de la liste des emplois est maintenant affiché.
+ Ajout du support des brotli pour le mode de requête http alternatif.
+ Ajout de l’émulation de navigator.deviceMemory dans Chrome.

Corrigé :

– Correction de l’émulation de la langue d’acceptation dans Chrome.
– Correction des actions d’enregistrement dans ProjectMaker lors de l’utilisation du navigateur Chrome.
– Correction du masquage et de l’affichage des polices dans Chrome.
– Correction du travail avec le localStorage à Chrome. Une erreur a entraîné la réinitialisation de l’autorisation de télégramme.
– Correction du fonctionnement des demandes POST en méthode alternative http.
– Correction d’un problème de tâches manquantes dans ZennoPoster.
– Correction de l’accrochage de la méthode alternative de requête http dans certains cas.
– Correction de l’ordre des en-têtes dans la méthode de requête http alternative. Il a également corrigé l’ordre de l’en-tête lors de l’affichage du trafic dans le moniteur.
– Maintenant, si les en-têtes sont activés dans le profil du navigateur mais que Navigator est désactivé, le champ UserAgent est émulé. Ceci est nécessaire pour les demandes http.
– Le bouton « Developer Tools » est caché pour Firefox.
– Maintenant, s’il y a des erreurs de connexion au serveur lors du démarrage de ProjectMaker, le message correspondant est affiché, et non le message d’erreur concernant la création de la fenêtre principale.
– Correction de l’erreur d’ouverture du dialogue de sélection de fichier dans les paramètres d’action si le champ contient une variable vide.
– Correction du raccourcissement de l’interface ZennoPoster lors de la sauvegarde automatique de la liste des tâches.
– Vous ne pouvez plus créer une liste ou un tableau avec un espace à la fin.
– Désormais, les tâches du gestionnaire de tâches dans ZennoPoster ne disparaissent pas de la liste des tâches communes.
– Correction de l’instance.FormTitle pour Chrome et Firefox.
– Correction du débogage du code C# lors de l’utilisation des méthodes Table : Clear, DeleteColumn, DeleteRow, DeleteRows, Bind et List.SetItem.
– Correction du paramètre « Réduction de la consommation de mémoire pour le C# » qui causait des problèmes lors du débogage du code C#.
– Ajout de la barre de défilement manquante dans le programme Action Run de ProjectMaker.
– Maintenant, le numéro de ligne avec l’erreur dans le code C# est déterminé correctement.
– Correction de la disparition du curseur de la souris virtuelle dans certains cas.
– Correction des raisons pour lesquelles les touches de raccourci ont cessé de fonctionner.
– Lorsqu’un profil est chargé à partir d’un navigateur inapproprié, il affiche désormais un avertissement dans le journal. Par exemple, lors du chargement du profil Firefox dans Chrome et vice versa.
– Dans l’action « Recognize Catch », un bouton de sélection de fichier manquant est ajouté.
– Correction des valeurs par défaut de window.screenLeft et window.screenTop pour Chrome.
– Maintenant, le choix de la méthode de requête http affecte également le code C#.
– Correction du fonctionnement des méthodes d’émulation complète en mode sans affichage de contenu pour Chrome.
– Correction d’erreurs dans la synchronisation des onglets du navigateur, qui provoquaient le chargement des sites dans un mauvais onglet.
– Correction des erreurs d’inode et de synchronisation ProjectMaker.
– Maintenant, la recherche de texte trouve le texte dans l’action « Changer ».
– Correction de fautes d’impression au format xml du travail de ZennoPoster.
– Correction du changement de nom des projets en ZennoPoster.
– Correction du fonctionnement de la traduction de texte en utilisant GoogleTranslateViaWebInterface.dll.
– Correction des causes possibles de raccrochage de ProjectMaker lors de la clôture de projets ou d’un programme.
– Autres corrections et améliorations.

vendredi 25 juin 2021, 06:09