Was hat Sie zu dieser Wunschlistenanfrage inspiriert?
Beim Zugriff auf Dateien über das Internet ist es möglich, clientseitige Probleme zu bewerten, z. B. Code 403, was bedeutet, dass der zugreifende Benutzer keine Berechtigungen zum Zugriff auf die Datei hat. Die "Lösung" dafür besteht darin, ein Webfenster in JMP zu öffnen und den Benutzer zu authentifizieren.Das hat mich zum Nachdenken gebracht... Ich könnte Wait() verwenden und eine beliebige Wartezeit eingeben, damit Benutzer sich authentifizieren können, bevor der Rest des Codes abgeschlossen ist. Eine benutzerdefinierte Funktion könnte verwendet werden, um ständig in bestimmten Zeitintervallen zu prüfen (z Benutzer hat sich selbst authentifiziert und überprüft dann mit der if-Schleife, die << Has Client Error enthält, ODER JMP könnte eine neue Funktion Wait Until( ) implementieren, sodass die Ausführung von zusätzlichem Code nicht erfolgt, bis dieses Triggerereignis erfüllt ist .
Welche Verbesserung wünschen Sie sich?
Beispiel
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 );
);
Warum ist diese Idee wichtig?
Ermöglicht eine weitere Anpassung der Codeausführung