<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Hi Anthony,</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">There is a problem with cross-site
      scripting. <br>
    </div>
    <div class="moz-cite-prefix">In the version you linked
      (<a class="moz-txt-link-freetext" href="https://www.laetusinpraesens.org/x3dom/mandala_concord.html">https://www.laetusinpraesens.org/x3dom/mandala_concord.html</a>),
      Firefox generates the error "<span class="message-body-wrapper"><span
          class="message-flex-body"><span class="message-body
            devtools-monospace"><span class="objectBox objectBox-string">Cross-Origin
              Request Blocked: The Same Origin Policy disallows reading
              the remote resource at <a class="url"
title="https://laetusinpraesens.org/docs10s/images/helixtor_files/helix_24_rot.x3d"
                draggable="false"
href="https://laetusinpraesens.org/docs10s/images/helixtor_files/helix_24_rot.x3d"
                target="_blank">https://laetusinpraesens.org/docs10s/images/helixtor_files/helix_24_rot.x3d</a>.
              (Reason: CORS header ‘Access-Control-Allow-Origin’
              missing)."</span></span></span></span></div>
    <div class="moz-cite-prefix"><span class="message-body-wrapper"><span
          class="message-flex-body"><span class="message-body
            devtools-monospace"><span class="objectBox objectBox-string"><br>
            </span></span></span></span></div>
    <div class="moz-cite-prefix"><span class="message-body-wrapper"><span
          class="message-flex-body"><span class="message-body
            devtools-monospace"><span class="objectBox objectBox-string">The
              referenced X3D file is accessed on a different domain that
              the base content ("<a class="moz-txt-link-abbreviated" href="http://www.laetusinpraesens.org">www.laetusinpraesens.org</a>" is not the
              same as "laetusinpraesens.org").<br>
            </span></span></span></span></div>
    <div class="moz-cite-prefix"><span class="message-body-wrapper"><span
          class="message-flex-body"><span class="message-body
            devtools-monospace"><span class="objectBox objectBox-string"><br>
            </span></span></span></span></div>
    <div class="moz-cite-prefix"><span class="message-body-wrapper"><span
          class="message-flex-body"><span class="message-body
            devtools-monospace"><span class="objectBox objectBox-string">If
              you change the base page URL to
              <a class="moz-txt-link-freetext" href="https://laetusinpraesens.org/x3dom/mandala_concord.html">https://laetusinpraesens.org/x3dom/mandala_concord.html</a>,
              then the colored pentagram helixes show.</span></span></span></span></div>
    <div class="moz-cite-prefix"><span class="message-body-wrapper"><span
          class="message-flex-body"><span class="message-body
            devtools-monospace"><span class="objectBox objectBox-string"><br>
            </span></span></span></span></div>
    <div class="moz-cite-prefix"><span class="message-body-wrapper"><span
          class="message-flex-body"><span class="message-body
            devtools-monospace"><span class="objectBox objectBox-string">Alternatively,
              you can include a CORS header. See
<a class="moz-txt-link-freetext" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSMissingAllowOrigin">https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSMissingAllowOrigin</a>
              for more information.</span></span></span></span></div>
    <div class="moz-cite-prefix"><span class="message-body-wrapper"><span
          class="message-flex-body"><span class="message-body
            devtools-monospace"><span class="objectBox objectBox-string"><br>
            </span></span></span></span></div>
    <div class="moz-cite-prefix"><span class="message-body-wrapper"><span
          class="message-flex-body"><span class="message-body
            devtools-monospace"><span class="objectBox objectBox-string">Leoanrd
              Daly</span></span></span></span></div>
    <div class="moz-cite-prefix"><span class="message-body-wrapper"><span
          class="message-flex-body"><span class="message-body
            devtools-monospace"><span class="objectBox objectBox-string"><br>
            </span></span></span></span></div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <blockquote type="cite"
cite="mid:CAAr1nrJW22=kN54ASreGMUC=n2HSiVzv-TMyTL=aWOGTi5bCeQ@mail.gmail.com">
      <pre class="moz-quote-pre" wrap="">I have successfully produced relatively complex models with multiple
ROUTES in X3DOM as with:

<a class="moz-txt-link-freetext" href="https://www.laetusinpraesens.org/x3dom/saha_crown_gyro.html">https://www.laetusinpraesens.org/x3dom/saha_crown_gyro.html</a>

The key being to avoid PROTO statements.

I am stymied by the constraints with another model (working locally in
H3Dviewer)  for which I get an "unsupported protocol" message, as for:

<a class="moz-txt-link-freetext" href="https://www.laetusinpraesens.org/x3dom/mandala_concord.html">https://www.laetusinpraesens.org/x3dom/mandala_concord.html</a>

Any checklist?  Any clues? Too complex?

</pre>
    </blockquote>
    <p><br>
    </p>
    <div class="moz-signature">-- <br>
      <font class="tahoma,arial,helvetica san serif" color="#333366">
        <font size="+1"><b>Leonard Daly</b></font><br>
        3D Systems & Cloud Consultant<br>
        LA ACM SIGGRAPH Past Chair<br>
        President, Daly Realism - <i>Creating the Future</i>
      </font></div>
  </body>
</html>