Skip to content
  • Categorias
  • Recente
  • Tags
  • Popular
Collapse
Brand Logo

  1. Fórum Maker
  2. Categorias
  3. Maker
  4. Parâmetro de URL

Parâmetro de URL

Agendado Fixado Trancado Movido Maker
2 Posts 2 Posters 226 Visualizações 1 Watching
  • Mais Antigo para Mais Recente
  • Mais Recente para Mais Antigo
  • Mais Votados
Responder
  • Responder como tópico
Entre para responder
Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
  • L Offline
    L Offline
    Luis Fortini
    escreveu em última edição por
    #1

    Estou precisando recuperar parâmetros de da URL do sistema, porém não estou conseguindo. Já tentei de 3 formas e não encontrei mais nenhuma forma de o fazer.

    URL: http://192.168.0.13:2020/checkoutapp/open.do?action=open&sys=COA&**u=master**&t=1
    Parâmetro: "u" e "t"

    Forma 1: Coloquei uma função JavaScript dentro do elemento Integração.

    Forma 2: Criei um fluxo com o processamente "Executar Javascript em um contexto".

    Forma 3: Usar a função nativa obter parâmetro da requisção. Esta forma, o maker só consegue pegar os parâmetros do próprio maker (código do sistema "sys").

    Em nenhum dos três modos o sistema consegue selecionar obter os valores dos parâmetros.

    Quando eu rodo o mesmo comando no Console do navegador, os parâmetros são obtidos sem problema.

    OBS: Todas as minha telas são feitas com componente Integração.

    Javascript:
    const user = new URLSearchParams(window.location.search).get("u")
    alert(user)

    andersonlealA 1 Resposta Última resposta
    0
    • L Luis Fortini

      Estou precisando recuperar parâmetros de da URL do sistema, porém não estou conseguindo. Já tentei de 3 formas e não encontrei mais nenhuma forma de o fazer.

      URL: http://192.168.0.13:2020/checkoutapp/open.do?action=open&sys=COA&**u=master**&t=1
      Parâmetro: "u" e "t"

      Forma 1: Coloquei uma função JavaScript dentro do elemento Integração.

      Forma 2: Criei um fluxo com o processamente "Executar Javascript em um contexto".

      Forma 3: Usar a função nativa obter parâmetro da requisção. Esta forma, o maker só consegue pegar os parâmetros do próprio maker (código do sistema "sys").

      Em nenhum dos três modos o sistema consegue selecionar obter os valores dos parâmetros.

      Quando eu rodo o mesmo comando no Console do navegador, os parâmetros são obtidos sem problema.

      OBS: Todas as minha telas são feitas com componente Integração.

      Javascript:
      const user = new URLSearchParams(window.location.search).get("u")
      alert(user)

      andersonlealA Offline
      andersonlealA Offline
      andersonleal
      escreveu em última edição por andersonleal
      #2

      @luis-fortini Tente top.window.location....

      Fora do componente integração, eu faço da seguinte forma:

      var url_string = top.window.location.href;
      var url = new URL(url_string);
      var data = url.searchParams.get("chaveacesso");
      return data;

      Agora de dentro do integração, pra conseguir sair dele e pegar o parametro da requisição talvez possa ser um pouco mais problemático. De repente, vc pode fazer algo como pegar isso fora do integração, no ao entrar do formulário dele e definir alguma variável da sessão ou variável de local.. e pegar dentro do integração com as funções do maker.

      1 Resposta Última resposta
      0
      Responder
      • Responder como tópico
      Entre para responder
      • Mais Antigo para Mais Recente
      • Mais Recente para Mais Antigo
      • Mais Votados


      • Login

      • Não tem uma conta? Cadastrar

      • Login or register to search.
      • Primeiro post
        Último post
      0
      • Categorias
      • Recente
      • Tags
      • Popular