¿Qué inspiró esta solicitud de lista de deseos?
Al acceder a archivos desde Internet, es posible evaluar problemas del lado del cliente, como el código 403, lo que significa que el usuario que accede no tiene privilegios para acceder al archivo. La "solución" para esto es abrir una ventana web, dentro de JMP y hacer que el usuario se autentique.Esto me hizo pensar... Podría usar Wait () e ingresar un tiempo de espera arbitrario para permitir que los usuarios se autentiquen antes de que se complete el resto del código, se podría usar una función personalizada para verificar constantemente en ciertos intervalos de tiempo (por ejemplo: Wait (1)) para ver si un el usuario se ha autenticado y luego verifica con el ciclo if que contiene << Tiene un error de cliente, O JMP podría implementar una nueva función Esperar hasta () para que la ejecución de código adicional no ocurra hasta que se cumpla ese evento desencadenante .
¿Cuál es la mejora que le gustaría ver?
Ejemplo
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 );
);
¿Por qué es importante esta idea?
Permite una mayor personalización de la ejecución del código.