# HG changeset patch # User Calvin Yeh # Date 1493833903 -7200 # Node ID 997601ee0c6e67a00c0c0e860257ab90f01b68ac # Parent 6ad066ddf3fe5940d10e3441519ecb586bebc234 fix form submit issue above Chrome 56.x edition diff -r 6ad066ddf3fe -r 997601ee0c6e src/main/webapp/componentes/headContent.jsp --- a/src/main/webapp/componentes/headContent.jsp Fri Apr 07 15:59:49 2017 +0200 +++ b/src/main/webapp/componentes/headContent.jsp Wed May 03 19:51:43 2017 +0200 @@ -15,7 +15,7 @@ + src="<%=sessionBean.getApplicationBean().getRootServer()%>/resources/js/general.js?77"> diff -r 6ad066ddf3fe -r 997601ee0c6e src/main/webapp/resources/js/general.js --- a/src/main/webapp/resources/js/general.js Fri Apr 07 15:59:49 2017 +0200 +++ b/src/main/webapp/resources/js/general.js Wed May 03 19:51:43 2017 +0200 @@ -1,3 +1,10 @@ +function getChromeVersion(){ + + var raw = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./); + + return raw ? parseInt(raw[2], 10) : false; +} + function branchInExtractionInterface( branchId, fileId, sectionId, @@ -52,7 +59,7 @@ console.log(navigator.userAgent.toLowerCase()); - if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1 || navigator.userAgent.toLowerCase().indexOf('chrome/56') > -1) { + if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1 || getChromeVersion() > 55) { document.body.appendChild(form); form.submit(); document.body.removeChild(form); @@ -101,7 +108,7 @@ hiddenField7.setAttribute("value", topicId); form.appendChild(hiddenField7); - if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1 || navigator.userAgent.toLowerCase().indexOf('chrome/56') > -1) { + if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1 || getChromeVersion() > 55) { document.body.appendChild(form); form.submit(); document.body.removeChild(form);