import streamlit as st from streamlit.components.v1 import html # Directly access query parameters without a separate function def main(): # Access query parameters directly query_params = st.query_params # Check if 'param1' exists in the query parameters if 'param1' in query_params: # Extract the first value of 'param1' redirect_url = query_params['param1'][0] # Use JavaScript to redirect to the URL provided in 'param1' js = f""" """ html(js) # Use Streamlit's HTML component to run the JavaScript else: # If 'param1' is not present, display a message st.write("No redirect URL provided in query parameters.") if __name__ == "__main__": main()