Recieving Hash param in URL

Thanks for reporting an issue! Spend 60 seconds reading this…

  1. Before reporting, make sure you have the latest version of Wappler.
  2. Make sure you have searched the forum first for similar issues being reported
  3. If it is a general web related issue - do a Google Search first
  4. Issue tracker is only for bugs and feature requests, in English only.
  5. Learn how to report bugs effectively

======== TEMPLATE BUG FORM ========

Wappler Version :2.9.1
Operating System : macOS 10.15.4

Expected behavior

What do you think should happen?

I should be able to get URL parameters even when they are coming as hash params (fqdn#param1&param2). it seems to only work if it uses ? (fqdn?param1&param2). I have no control on the source so cannot inforce ?.

Actual behavior

What actually happens?
the first parameter immediately after # is not being read, the following parameters after each & work as expected.

…YOUR TEXT HERE …

How to reproduce

  • Detail a step by step guide to reproduce the issue
  • A screenshot or short video indicating the problem
  • A copy of your code would help. Include: JS, HTML.
  • Test your steps on a clean page to see if you still have an issue

…YOUR TEXT HERE …

in the below example id_token will not be read into a query param

https://tenant1.dev.oxeler.com/auth.htm#id_token=eyJraWQiOiJiYVVPeWRPZUE1RjcyY3JrZndVZ2pKSFwvdWdhU1ByWlVyQlFMWEtDcHJoST0iLCJhbGciOiJSUzI1NiJ9.eyJhdF9oYXNoIjoiU1hseFFnb0pYWWZyT2xiUFZ4RG1HdyIsInN1YiI6ImM1OTJhOWJlLWM1NDEtNDc4Ni1iZjM1LTViNTU0ZGVhODkzNSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJpc3MiOiJodHRwczpcL1wvY29nbml0by1pZHAudXMtd2VzdC0yLmFtYXpvbmF3cy5jb21cL3VzLXdlc3QtMl9iN1FBUjE0QkYiLCJjb2duaXRvOnVzZXJuYW1lIjoiZWxkYWQiLCJnaXZlbl9uYW1lIjoiRWxkYWQiLCJhdWQiOiIzbWtlYTNwa2I2YXBjcDE4M2lsNThjbGk4cSIsImV2ZW50X2lkIjoiMmM5OTViYzgtZDEwNy00YTRlLWI1YzAtODZhMGJiZDBhZjQ0IiwidG9rZW5fdXNlIjoiaWQiLCJhdXRoX3RpbWUiOjE1ODk4NDMyOTQsImV4cCI6MTU4OTg0Njg5NCwiaWF0IjoxNTg5ODQzMjk0LCJmYW1pbHlfbmFtZSI6Ik1pdHRlbG1hbiIsImVtYWlsIjoiZWxkYWQxK1Rlc3QxQGdtYWlsLmNvbSJ9.fiStSGs3RbzE_vnBLtjLLk7YDOPURZrAOu3ZN2kpCmNeY3IKCfyq3y8_kJqjz5P6oJyxrXgdoUURxgNpVlwv9GF1pOR11TPPjYvCQaI9a_agF_3KNMQLL5howCIwZE-VCZGSn2iPgbJnyxXw-PZQeDzgmeSZzWsfqwD3lqMtbpMY0so-yXCXwI3NCCfORD6C9Ewe_SvAhbVP9U5NUTQlMmkIdP1eSXMFZHYSGw6zX3xZl3M1GIaBIDVvVORMbAUyICkj8w0yn2C0B20Sc23NROv3ZGEqx3uqZcKd7CTR1vRyerSJt9yoIwVdhPAP5pWn6an-fjjBvpb3e9KW1saJJQ&access_token=eyJraWQiOiJCazhZcUhUYU10YVlCNWxBVmJqcEJhQThOK1R6T0xEYlpVbGV1dXZ5UVo4PSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJjNTkyYTliZS1jNTQxLTQ3ODYtYmYzNS01YjU1NGRlYTg5MzUiLCJldmVudF9pZCI6IjJjOTk1YmM4LWQxMDctNGE0ZS1iNWMwLTg2YTBiYmQwYWY0NCIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoib3BlbmlkIHByb2ZpbGUgZW1haWwiLCJhdXRoX3RpbWUiOjE1ODk4NDMyOTQsImlzcyI6Imh0dHBzOlwvXC9jb2duaXRvLWlkcC51cy13ZXN0LTIuYW1hem9uYXdzLmNvbVwvdXMtd2VzdC0yX2I3UUFSMTRCRiIsImV4cCI6MTU4OTg0Njg5NCwiaWF0IjoxNTg5ODQzMjk0LCJ2ZXJzaW9uIjoyLCJqdGkiOiI1MjM3YzgxYS1iNDE2LTQ5YWUtYWY1Zi03MmNkMmExMzU4MDUiLCJjbGllbnRfaWQiOiIzbWtlYTNwa2I2YXBjcDE4M2lsNThjbGk4cSIsInVzZXJuYW1lIjoiZWxkYWQifQ.KilBBhk1juCUksuztV1P84EslXGXL-XeuJ3AcnzLK02MFCmTsHQ6Y-3Ta_uBccEA0BeiKV9E1nR_6udQjgHEnrEMiNzzaxg_G4_t4GFLQUMzpB82JbToliICPh-D2wrtPIOUfITZOfkAzreFR3V1MGrxGFKtp6KbKX2X0gyoU2FBZJJxMvdyXFDHHROhhmn-JD2TEVIf5esq3HshgTWCF9tiUURtevBXVGEajsR8QrXD-L8zON6_9Iu4sBK-AxJpD0Sl_veHyORCWz-gvArnCcFWmOzoSe1mqhJ5huzb57CZml-CNP_kZp4mjxGwNxKjrc6_DZ2uyrFPDkHXEcGAuA&expires_in=3600&token_type=Bearer

I have the same question. Is there any solution?

I have a nav tab component on the page and I want to keep the selected tab active when the page refreshes or when a visitor comes via external link.

Another way: can I somehow get complete url of the current page? I can easily extract the hash from the full url if I would have it.

The hash value and query parameters are different things.

So you can access it using the browser component.

browser1.location.hash
1 Like

Ken, thank you very much!

I don’t know how I missed it myself. :slight_smile: