Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone


Falando de aplicativo do tipo Plugin...

...

O tipo Plugin refere-se aplicativos web que, geralmente, exigem apenas o preenchimento dos campos nome de usuário e senha para autenticação. O Identity utiliza uma extensão do navegador (Chrome, Firefox, Internet Explorer) para injetar essas credenciais no formulário de acesso.

...

Bloco de código
languagejs
titleJavaScript customizado para TOTVS ECM 3.00
function fireEvent(e, t) { 
    if (!document.createEvent) {
        var n = document.createEventObject();
        return e.fireEvent("on" + t, n)
    }
    var n = document.createEvent("HTMLEvents");
    n.initEvent(t, true, true);
    return !e.dispatchEvent(n)
}
 
function forceChangeField(e, t, n) {
    function r() { fireEvent(e, "focus") }
    function i() { fireEvent(e, "change") }
    e.value = t; i.callAsync(n + 100);
}
 
Function.prototype.callAsync = function (E) {
    var t = this;
    var e = E || 1;
    setTimeout(function () { t.call(T); }, e);
    return
};
 
var loginField = document.getElementById("josso_username");
var passwordField = document.getElementById("josso_password");
forceChangeField(loginField, "$(username)"); 
forceChangeField(passwordField, "$(password)", 1000); 
var loginBtn = document.getElementById("submitLogin"); loginBtn.click(); 



HTML
<!-- Hotjar Tracking Code for http://help.fluig.com -->
<script>
    (function(h,o,t,j,a,r){
        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
        h._hjSettings={hjid:743684,hjsv:6};
        a=o.getElementsByTagName('head')[0];
        r=o.createElement('script');r.async=1;
        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
        a.appendChild(r);
    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>