<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>