[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Public WebGL] loading models with textures from local disk?




Can't reply about Chrome, but FWIW the exact same problem happens on Firefox and the work-around is to go to about:config and set
security.fileuri.strict_origin_policy=true


Note that you really should only do this in a dedicated test profile, and then make sure to only run trusted local pages on this profile.

Benoit

On 09/09/11 05:00 PM, Ilyes Gouta wrote:

Hi,

I'm running Chrome 13.0.782.220 on my Windows 7 64bit, validating few
WebGL test pages on it before testing on the final platform, and I'm
hitting this constraint (recently introduced?).

Is there a way to relax the browser's security check, since I'm using
textures that are coming from my local drive and *do* know that are
safe?

Is there an option to pass to Chrome?

python -m SimpleHTTPServer

Any similar, light weight, approach for Windows?

Thanks,

-Ilyes

Just open a shell/terminal/command prompt, CD to the folder you want to be the root of your server and type
python -m SimpleHTTPServer

You can now connect to http://localhost:8000/yourtestpage.html

When you're done press Ctrl-C and everything is back to normal

It's simple and doesn't require you to turn off the security in your browser.


On Fri, Jun 24, 2011 at 6:01 AM, Benoit Jacob<bjacob@mozilla.com> wrote:

----- Original Message -----
Hi,

On Fri, Jun 24, 2011 at 14:52, Evgeny Demidov
<demidov@ipm.sci-nnov.ru>  wrote:
in Firefox 6
Error: uncaught exception: [Exception... "Failure arg 5
[nsIDOMWebGLRenderingContext.texImage2D]" nsresult: "0x80004005
(NS_ERROR_FAILURE)" location: "JS frame ::
file:///E:/w3/ibiblio/webgl/models/jupiter.html ::<TOP_LEVEL>  ::
line 164"
  data: no]

This is due to same-origin restrictions on file URLs. In Firefox you can workaround this by changing security.fileuri.strict_origin_policy in about:config

I also recently learnt we have a bug making it more restricted than necessary (unless of course you flip that pref): https://bugzilla.mozilla.org/show_bug.cgi?id=444641

Benoit

-----------------------------------------------------------
You are currently subscribed to public_webgl@khronos.org.
To unsubscribe, send an email to majordomo@khronos.org with
the following command in the body of your email:
unsubscribe public_webgl
-----------------------------------------------------------

-----------------------------------------------------------
You are currently subscribed to public_webgl@khronos.org.
To unsubscribe, send an email to majordomo@khronos.org with
the following command in the body of your email:
unsubscribe public_webgl
-----------------------------------------------------------



-----------------------------------------------------------
You are currently subscribed to public_webgl@khronos.org.
To unsubscribe, send an email to majordomo@khronos.org with
the following command in the body of your email:
unsubscribe public_webgl
-----------------------------------------------------------