Hints For Debugging W3 Applications
=====================================
Here are some suggestions for debugging W3 applications:
+ If it seems like the [w3-param](commands.md#w3-param) command is not
working correctly, that might be because the same-origin policy
is preventing query parameters from being parsed.
Try adding the [w3-allow-xorigin-parameters](commands.md#allow-xorigin)
command to the top of the page generator proc, at
least temporarily, to see if that clears the problem.
+ If parts of your webpage do not appear to be working, that might
be due to the restrictive default
[Content Security Policy (CSP)](https://en.wikipedia.org/wiki/Content_Security_Policy)
that W3 uses. Try temporarily disabling the CSP using a command
like <blockquote><b>w3-content-security-policy off</b></blockquote>
near the top of your page-generator proc.
+ Temporarily insert the output of the
[w3-debug-env](commands.md#debug-env) command in your output to see
what is going on. Example:
> >
w3-trim {
<h1>Environment</h1>
<pre>%html([w3-debug-env])</pre>
}