Access data sources across domains Error on IE9

  • wigginsray
    Asked on September 26, 2015 at 12:48 PM

    I have clients that have IE9 configured the following way

    Internet Options -> Security Settings -> Miscellaneous -> Access data sources across domains -> PROMPT

    When loading the form (both as an embed script and as well as a direct link to the form) we get the following error message:

    "This page is accessing information that is not under its control. This poses a security risk. Do you want to continue?"

    Not exactly sure how to resolve this issue. I cannot tell the clients to configure their browser or update them - life would be so much easier if we didn't have to deal with old browsers and OSs.

    I'd still like to use JotForm for handling the forms, if possible.

     

    thanks!

     

    Raymond Wiggins

    Jotform Thread 670986 Screenshot
  • Elton Support Team Lead
    Replied on September 26, 2015 at 9:03 PM

    Jotform has hosted several script resources including prototype which is most likely the cause of the prompt. I suggest to embed your form using the source code and replace the prototype script with the one I recommend below which is probably the default and unmodified script. However, the possible downside here is that, it will stop the required validation from working.

    Here's how:

    1. Take your form source code. https://www.jotform.com/help/104-How-to-get-the-Full-Source-Code-of-your-Form

    2. Now you have to edit the source code. On the first line of the source code, find the URL that contains prototype.forms.js and replace it with the following.

    https://cdnjs.cloudflare.com/ajax/libs/prototype/1.7.2/prototype.min.js

    Example:

     Access data sources across domains Error on IE9 Image 1 Screenshot 20

    If you have further questions, do let us know. Thanks!

  • RHemery
    Replied on September 28, 2015 at 6:06 AM

    Hi

    Having same issue, with: http://www.bedford.ac.uk/log.html

    I have just done what you said to do and got the source code and replaced the .js. The security box no longer pops up, however, it takes you to a validator error for 'Which market?' even though a value is given...

    You can test this at http://www.bedford.ac.uk/log2.html

    Thanks

  • Ashwin JotForm Support
    Replied on September 28, 2015 at 7:26 AM

    Hello RHemery,

    It seems embedding your form using its full source code is causing some code conflict. Here are the steps I would suggest you:

    #1. Download your form's source code and upload the files in your own server. Grab the html file URL.

    #2. Paste the following iFrame code in your webpage where you want to display your form:

    <iframe id="JotFormIFrame" onDISABLEDload="window.parent.scrollTo(0,0)" allowtransparency="true" src="XXXXX" frameborder="0" style="width:100%; height:100%; border:none;" scrolling="no"></iframe>

    #3. Replace the "XXXXX" in the above iFrame code with the html file URL you saved in step #1 above.

    iFrame embed code will ensure that there is no code conflict in your webpage.

    Hope this helps.

    Do get back to us if you have any questions.

    Thank you!