<?xml version="1.0" encoding="UTF-8"?>
<post>
  <body>&lt;b&gt;@gimmic&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;

&lt;big&gt;&lt;big&gt;S&lt;/big&gt;&lt;/big&gt;ome information for you that might be helpful.
&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;big&gt;&lt;big&gt;&lt;sup&gt;&amp;laquo;&lt;/sup&gt;&lt;/big&gt;&lt;/big&gt;&lt;/b&gt;&lt;i&gt;For security reasons, these steps should be terminated if the header argument case-insensitively matches...&lt;br /&gt;
...&lt;br /&gt;
Referer&lt;br /&gt;
...&lt;/i&gt;&lt;b&gt;&lt;big&gt;&lt;big&gt;&lt;sup&gt;&amp;raquo;&lt;/sup&gt;&lt;/big&gt;&lt;/big&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;

Make sure your header arguments meet the criteria from the W3C including the exact spelling.&lt;br /&gt;&amp;nbsp;&lt;/li&gt;

&lt;li&gt;There's an annoying feature discrepancy between their documentation and the &lt;a href='https://addons.mozilla.org/firefox/addon/748'&gt;Greasemonkey&lt;/a&gt;&amp;nbsp;&lt;i&gt;&lt;sup&gt;(GM)&lt;/sup&gt;&lt;/i&gt; 0.7.20070607.0 add-on as to what is &amp;quot;required&amp;quot; to be passed using &lt;code&gt;&amp;amp;nbsp;GM_xmlhttpRequest()&amp;amp;nbsp;&lt;/code&gt;.  Make sure you are declaring the &lt;code&gt;&amp;amp;nbsp;data&amp;amp;nbsp;&lt;/code&gt; argument &lt;i&gt;(even if it is set to &lt;code&gt;&amp;amp;nbsp;null&amp;amp;nbsp;&lt;/code&gt;&amp;nbsp;)&lt;/i&gt;... because in line 76 of GM's xmlhttprequester.js, it appears that GM is doing the open and send automatically.  The &lt;code&gt;&amp;amp;nbsp;req.send()&amp;amp;nbsp;&lt;/code&gt; call is sending the &lt;code&gt;&amp;amp;nbsp;details.data&amp;amp;nbsp;&lt;/code&gt; regardless, and if it doesn't exist, the remainder of the code execution instance of GM may not happen.&lt;/li&gt;&lt;/ul&gt;

Let me know if this resolves your issues... as I'm traveling down this road myself... just a bit behind you.</body>
  <body-html>&lt;b&gt;@gimmic&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;big&gt;&lt;big&gt;S&lt;/big&gt;&lt;/big&gt;ome information for you that might be helpful.
&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;big&gt;&lt;big&gt;&lt;sup&gt;&amp;laquo;&lt;/sup&gt;&lt;/big&gt;&lt;/big&gt;&lt;/b&gt;&lt;i&gt;For security reasons, these steps should be terminated if the header argument case-insensitively matches...&lt;br /&gt;
...&lt;br /&gt;
Referer&lt;br /&gt;
...&lt;/i&gt;&lt;b&gt;&lt;big&gt;&lt;big&gt;&lt;sup&gt;&amp;raquo;&lt;/sup&gt;&lt;/big&gt;&lt;/big&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;

Make sure your header arguments meet the criteria from the W3C including the exact spelling.&lt;br /&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;There's an annoying feature discrepancy between their documentation and the &lt;a href=&quot;https://addons.mozilla.org/firefox/addon/748&quot;&gt;Greasemonkey&lt;/a&gt;&amp;nbsp;&lt;i&gt;&lt;sup&gt;(GM)&lt;/sup&gt;&lt;/i&gt; 0.7.20070607.0 add-on as to what is &amp;quot;required&amp;quot; to be passed using &lt;code&gt;&amp;amp;nbsp;GM_xmlhttpRequest()&amp;amp;nbsp;&lt;/code&gt;.  Make sure you are declaring the &lt;code&gt;&amp;amp;nbsp;data&amp;amp;nbsp;&lt;/code&gt; argument &lt;i&gt;(even if it is set to &lt;code&gt;&amp;amp;nbsp;null&amp;amp;nbsp;&lt;/code&gt;&amp;nbsp;)&lt;/i&gt;... because in line 76 of GM's xmlhttprequester.js, it appears that GM is doing the open and send automatically.  The &lt;code&gt;&amp;amp;nbsp;req.send()&amp;amp;nbsp;&lt;/code&gt; call is sending the &lt;code&gt;&amp;amp;nbsp;details.data&amp;amp;nbsp;&lt;/code&gt; regardless, and if it doesn't exist, the remainder of the code execution instance of GM may not happen.&lt;/li&gt;&lt;/ul&gt;

Let me know if this resolves your issues... as I'm traveling down this road myself... just a bit behind you.</body-html>
  <created-at type="datetime">2007-11-29T12:08:46Z</created-at>
  <forumable-id type="integer">1</forumable-id>
  <forumable-type>Forum</forumable-type>
  <id type="integer">5193</id>
  <topic-id type="integer">1302</topic-id>
  <updated-at type="datetime">2009-10-13T07:03:45Z</updated-at>
  <user-agent nil="true"></user-agent>
  <user-id type="integer">37004</user-id>
</post>
