Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Lors de l'accès à des fichiers à partir d'Internet, il est possible d'évaluer les problèmes côté client, tels que le code 403, ce qui signifie que l'utilisateur accédant n'a pas de privilèges pour accéder au fichier. Le "correctif" consiste à ouvrir une fenêtre Web dans JMP et à faire en sorte que l'utilisateur s'authentifie.Cela m'a fait réfléchir... Je pourrais utiliser Wait() et entrer un temps d'attente arbitraire pour permettre aux utilisateurs de s'authentifier avant que le reste du code ne soit terminé, une fonction personnalisée pourrait être utilisée pour vérifier constamment à certains intervalles de temps (par exemple : Wait(1)) pour voir si un l'utilisateur s'est authentifié, puis vérifie avec la boucle if contenant << Has Client Error, OU JMP pourrait implémenter une nouvelle fonction Wait Until( ) afin que l'exécution de code supplémentaire ne se produise pas tant que cet événement déclencheur n'est pas satisfait .
Quelle est l'amélioration que vous aimeriez voir?
Exemple
Names default to here(1);
auth_test_request = New HTTP Request( URL( some_URL_file_location ), Method( "GET" ) );
test = auth_test_request << Send;
if( auth_test_request << Has Client Error,
// CAN TAKE SECONDS TO FULLY LOAD - Creates new window and loads login page for authentication
webwindow = New window( "Login",
Button Box( "Close when logged ", Wait Until( webwindow << close window ); ),
wb = Web Browser Box()
);
wb << Navigate( authentication_page );
wb << Set Auto Stretching( 1, 1 );
wb << Set Max Size( 800, 1000 );
);
Pourquoi cette idée est-elle importante ?
Permet une personnalisation plus poussée de l'exécution du code