Cosa ha ispirato questa richiesta di lista dei desideri?
Quando si accede ai file da Internet, è possibile valutare problemi lato client, come il codice 403, il che significa che l'utente che accede non dispone dei privilegi per accedere al file. La "correzione" per questo è aprire una finestra web, all'interno di JMP e far autenticare l'utente.Questo mi ha fatto pensare... Potrei usare Wait () e inserire un tempo di attesa arbitrario per consentire agli utenti di autenticarsi prima che il resto del codice venga completato, una funzione personalizzata potrebbe essere utilizzata per controllare costantemente a determinati intervalli di tempo (ad esempio: Wait (1)) per vedere se un l'utente si è autenticato e quindi controlla con il ciclo if contenente << Has Client Error, OR JMP potrebbe implementare una nuova funzione Wait Until( ) in modo che l'esecuzione di codice aggiuntivo non avvenga fino a quando l'evento trigger non è soddisfatto .
Qual è il miglioramento che vorresti vedere?
Esempio
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 );
);
Perché questa idea è importante?
Consente un'ulteriore personalizzazione dell'esecuzione del codice