<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>The one listed issue is that there is no file at the specified
URL. There needs to be another 'Appearance/' in the path. <br>
</p>
<p>Leonard Daly<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 5/11/2023 1:38 AM, Brutzman, Donald
(Don) (CIV) wrote:<br>
</div>
<blockquote type="cite"
cite="mid:BY3PR13MB4884A8A48B0B91FD5518F378C4749@BY3PR13MB4884.namprd13.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style>@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}span.EmailStyle22
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}div.WordSection1
{page:WordSection1;}ol
{margin-bottom:0in;}ul
{margin-bottom:0in;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1"><o:p>... <br>
</o:p>
<p class="MsoNormal">Problem: ConformanceNist examples do not
appear to be getting handled properly. Example:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph"
style="margin-left:0in;mso-list:l0 level1 lfo4"><a class="moz-txt-link-freetext" href="https://andreasplesch.github.io/Library/Viewer/index.html?url=https://www.web3d.org/x3d/content/examples/ConformanceNist/Appearance/material.x3d">https://andreasplesch.github.io/Library/Viewer/index.html?url=https://www.web3d.org/x3d/content/examples/ConformanceNist/Appearance/material.x3d</a><o:p></o:p></li>
<li class="MsoListParagraph"
style="margin-left:0in;mso-list:l0 level1 lfo4">web3d.org/x3d/content/examples/ConformanceNist/Appearance/material.x3d'
from origin '<a class="moz-txt-link-freetext" href="https://andreasplesch.github.io">https://andreasplesch.github.io</a>' has been
blocked by CORS policy: No 'Access-Control-Allow-Origin'
header is present on the requested resource. If an opaque
response serves your needs, set the request's mode to
'no-cors' to fetch the resource with CORS disabled.<o:p></o:p></li>
</ul>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Leonard, when you are satisfied that
everything is set up OK for web3d.org CORS, I hope that you
can configure x3dgraphics.com CORS similarly.<o:p></o:p></p>
<div>
<p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Courier
New""><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Courier
New"">all the best, Don<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Courier
New"">-- <o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Courier
New"">Don Brutzman Naval Postgraduate School, Code
USW/Br <a class="moz-txt-link-abbreviated" href="mailto:brutzman@nps.edu">brutzman@nps.edu</a><o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Courier
New"">Watkins 270, MOVES Institute, Monterey CA
93943-5000 USA +1.831.656.2149<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Courier
New"">X3D graphics, virtual worlds, navy robotics
<a class="moz-txt-link-freetext" href="https://faculty.nps.edu/brutzman">https://faculty.nps.edu/brutzman</a><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Brutzman, Donald (Don)
(CIV) <a class="moz-txt-link-rfc2396E" href="mailto:brutzman@nps.edu"><brutzman@nps.edu></a> <br>
<b>Sent:</b> Sunday, May 7, 2023 9:14 PM<br>
<b>To:</b> Web3D WebServices <a class="moz-txt-link-rfc2396E" href="mailto:webmaster@web3d.org"><webmaster@web3d.org></a>;
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>; Consortium
<a class="moz-txt-link-rfc2396E" href="mailto:consortium@web3d.org"><consortium@web3d.org></a><br>
<b>Cc:</b> Brutzman, Donald (Don) (CIV)
<a class="moz-txt-link-rfc2396E" href="mailto:brutzman@nps.edu"><brutzman@nps.edu></a><br>
<b>Subject:</b> RE: [consortium] Cross Origin Access, CORS
support for X3DOM editor<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Wow very powerful results, thanks Leonard
for excellent work.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">There are quite a few CORS references
online as follows, additional suggestions are welcome.<o:p></o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph"
style="margin-left:0in;mso-list:l1 level1 lfo3">X3D Scene
Authoring Hints: CORS<o:p></o:p></li>
<li class="MsoListParagraph"
style="margin-left:0in;mso-list:l1 level1 lfo3"><a class="moz-txt-link-freetext" href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#CORS">https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#CORS</a><o:p></o:p></li>
</ul>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Also thanks Andreas for making this
capability available. Again wow.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Looking forward to continued
experimentation and progress.<o:p></o:p></p>
<div>
<p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Courier
New""><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Courier
New"">all the best, Don<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Courier
New"">-- <o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Courier
New"">Don Brutzman Naval Postgraduate School, Code
USW/Br <a href="mailto:brutzman@nps.edu"
moz-do-not-send="true" class="moz-txt-link-freetext">brutzman@nps.edu</a><o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Courier
New"">Watkins 270, MOVES Institute, Monterey CA
93943-5000 USA +1.831.656.2149<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Courier
New"">X3D graphics, virtual worlds, navy robotics
<a class="moz-txt-link-freetext" href="https://faculty.nps.edu/brutzman">https://faculty.nps.edu/brutzman</a><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> consortium <<a
href="mailto:consortium-bounces@web3d.org"
moz-do-not-send="true" class="moz-txt-link-freetext">consortium-bounces@web3d.org</a>>
<b>On Behalf Of </b>Web3D WebServices<br>
<b>Sent:</b> Sunday, May 7, 2023 8:45 PM<br>
<b>To:</b> <a href="mailto:x3d-public@web3d.org"
moz-do-not-send="true" class="moz-txt-link-freetext">x3d-public@web3d.org</a>;
Consortium <<a href="mailto:consortium@web3d.org"
moz-do-not-send="true" class="moz-txt-link-freetext">consortium@web3d.org</a>><br>
<b>Subject:</b> [consortium] Cross Origin Access<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>The entirety of the <a class="moz-txt-link-freetext" href="https://www.web3d.org/x3d/content">https://www.web3d.org/x3d/content</a>
directory tree has been made cross-origin accessible. Existing
restricting apply on the actual request. That means that a
request by a browser running a web page from a host different
from <a class="moz-txt-link-freetext" href="https://www.web3d.org/">https://www.web3d.org/</a> can request access to any file in
<a class="moz-txt-link-freetext" href="https://www.web3d.org/x3d/content/*">https://www.web3d.org/x3d/content/*</a>. The browser should grant
Cross Origin access (aka CORS) to that request. The Web3D
server will separately determine if the request will be
granted.<o:p></o:p></p>
<p>For example, various X3D worlds in
<a class="moz-txt-link-freetext" href="https://www.web3d.org/x3d/content/examples/Basic">https://www.web3d.org/x3d/content/examples/Basic</a> can be
displayed in Andreas' X3DOM viewer at
<a class="moz-txt-link-freetext" href="https://andreasplesch.github.io/Library/Viewer/index.html">https://andreasplesch.github.io/Library/Viewer/index.html</a>,
specifically
<a class="moz-txt-link-freetext" href="https://andreasplesch.github.io/Library/Viewer/index.html?url=https://www.web3d.org/x3d/content/examples/HelloWorld.x3d">https://andreasplesch.github.io/Library/Viewer/index.html?url=https://www.web3d.org/x3d/content/examples/HelloWorld.x3d</a>
does display this example.<o:p></o:p></p>
<p>The access controls are a little looser than I would like. I
plan on tightening them up over the next week for all files
not in <a class="moz-txt-link-freetext" href="https://www.web3d.org/x3d/content/examples/">https://www.web3d.org/x3d/content/examples/</a>. If files
not in that path need CORS support OR files in that path
should not have CORS support, then please let me know right
away.<o:p></o:p></p>
<div>
<p class="MsoNormal">-- <br>
<b>Leonard Daly</b><br>
WebServices, Web3D Consortium<br>
President, Daly Realism - <i>Creating the Future</i><o:p></o:p></p>
</div>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
x3d-public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
</blockquote>
<div class="moz-signature">-- <br>
<b>Leonard Daly</b><br>
WebServices, Web3D Consortium<br>
President, Daly Realism - <i>Creating the Future</i><br>
</div>
</body>
</html>