diff options
author | Chris Xiong <chirs241097@gmail.com> | 2019-03-08 18:57:29 +0800 |
---|---|---|
committer | Chris Xiong <chirs241097@gmail.com> | 2019-03-08 18:57:29 +0800 |
commit | 9185a79cc2034faf0dfd4dcab2ba7cf56dc6af56 (patch) | |
tree | aa581e8ff26afe9870c4ab7d184e924a748d6bfc | |
parent | ad014ab8dc23fe888bff144f812236106beceb6a (diff) | |
download | web-9185a79cc2034faf0dfd4dcab2ba7cf56dc6af56.tar.xz |
Load grecaptcha asynchronously.
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | index.html | 12 |
2 files changed, 11 insertions, 3 deletions
@@ -18,5 +18,7 @@ /leave-a-message/archive.txt /grecaptcha_key +/curshot.jpg .directory + @@ -17,7 +17,6 @@ <link rel="stylesheet" type="text/css" href="theme2b.css" id="theme2b"> <link rel="stylesheet" type="text/css" href="theme3a.css" id="theme3a"> <link rel="stylesheet" type="text/css" href="theme3b.css" id="theme3b"> -<script src="https://www.google.com/recaptcha/api.js?render=6LdCZ5AUAAAAAPL9Fooi8Zh3m0VTepvpNR9S4G5L"></script> <style> reduced{font-size:75%;} #msgform{width:50%;margin:auto;} @@ -121,8 +120,15 @@ function swonload(){ else unsetevents(); } window.onresize(); - if(grecaptcha) - grecaptcha.ready(function(){recaptcha=grecaptcha;}); + const grse=document.createElement('script'); + grse.src="https://www.google.com/recaptcha/api.js?render=6LdCZ5AUAAAAAPL9Fooi8Zh3m0VTepvpNR9S4G5L"; + grse.async=true; + grse.onload=function() + { + if(grecaptcha) + grecaptcha.ready(function(){recaptcha=grecaptcha;}); + }; + document.head.appendChild(grse); loadTheme(); if(!location.hash.length)contsw('main'); else contsw(location.hash.substr(1)); |