All my forms cannot be displayed in my website in China?

  • Profile Image
    Asked on December 20, 2016 at 02:03 AM

    This is urgent!!

    All my forms cannot be displayed in my website in China, but it can be displayed in Hong Kong. cannot be accessed from china????

  • Profile Image
    Answered on December 20, 2016 at 02:18 AM

    Hello visa21,

    It seems our domain is blocked in China. I am unable to see the screenshot you have shared. Can you please let us know the form URL which you are using?

    Please note that our domain is not blocked and it should work fine. I would suggest you to please use the following form URL and see if this works fine: or 

    Please note that you can yourself check if any domain is blocked in China by clicking on the following URL: 

    We will wait for your response.

    Thank you!

  • Profile Image
    Answered on December 20, 2016 at 03:45 AM
    New response receivedHello,
    1) all url that I give it to you now, you can accessed any where, except in china, try this one
    attached is the same url when I access in China
    2) all the forms that I created will have the url link to, this is nothing I can do
    3) please investigate why is blocked by the chinese authority, or jotform use different url,
    please fix this ASAP, otherwise we have no choice to stop using jotform.
  • Profile Image
    Answered on December 20, 2016 at 04:20 AM

    Hello Simon,

    I did check your webpage where you have embedded your form and found that you are using domain to embed your form. Please note that this URL is blocked in China and that is the reason why it is not working for you. Please check the screenshot below:


    Please use your form's following embed code and that should solve your problem:

     <iframe id="JotFormIFrame-43197670758973" onload="window.parent.scrollTo(0,0)" allowtransparency="true" src="" frameborder="0" style="width:100%; height:539px; border:none;" scrolling="no"> </iframe> <script type="text/javascript"> window.handleIFrameMessage = function(e) { var args =":"); var iframe = false; if (args.length > 2) { iframe = document.getElementById("JotFormIFrame-" + args[2]); } else { iframe = document.getElementById("JotFormIFrame"); } if (!iframe) return; switch (args[0]) { case "scrollIntoView": iframe.scrollIntoView(); break; case "setHeight": = args[1] + "px"; break; case "collapseErrorPage": if (iframe.clientHeight > window.innerHeight) { = window.innerHeight + "px"; } break; case "reloadPage": window.location.reload(); break; } var isJotForm = (e.origin.indexOf("jotform") > -1) ? true : false; if(isJotForm && "contentWindow" in iframe && "postMessage" in iframe.contentWindow) { var urls = {"docurl":encodeURIComponent(document.URL),"referrer":encodeURIComponent(document.referrer)}; iframe.contentWindow.postMessage(JSON.stringify({"type":"urls","value":urls}), "*"); } }; if (window.addEventListener) { window.addEventListener("message", handleIFrameMessage, false); } else if (window.attachEvent) { window.attachEvent("onmessage", handleIFrameMessage); } if(window.location.href && window.location.href.indexOf("?") > -1) { var ifr = false; if (args.length > 2) { ifr = document.getElementById("JotFormIFrame-" + args[2]); } else { ifr = document.getElementById("JotFormIFrame"); } var get = window.location.href.substr(window.location.href.indexOf("?") + 1); if(ifr && get.length > 0) { var src = ifr.src; src = src.indexOf("?") > -1 ? src + "&" + get : src + "?" + get; ifr.src = src; } } </script>

    Do try it out and get back to us if you have any questions.

    Thank you!