Spaces:
Sleeping
Sleeping
| 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""" | |
| <script> | |
| window.location.href = "{redirect_url}"; | |
| </script> | |
| """ | |
| 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() | |