<?xml version="1.0" encoding="UTF-8"?>
<post>
  <body>alien_scum: If you meant injecting the script tag you referenced by using document.write(), that's exactly what I mentioned at my forst post.  Unfortunately my code got escaped by this silly forum engine, but I meant that.  That ran into infinite loop for some strange reason for me whenever I opened new tabs / windows or visited URLs.

Arvid: XHR'ing the external JavaScript file could work, but it's such a hack that I won't even try it.  Good idea though.

I think I'll just embed my utility functions to all my userscripts that need them.  It's a shame that Greasemonkey doesn't support such an essential feature.

- Laci</body>
  <body-html>&lt;p&gt;alien_scum: If you meant injecting the script tag you referenced by using document.write(), that's exactly what I mentioned at my forst post.  Unfortunately my code got escaped by this silly forum engine, but I meant that.  That ran into infinite loop for some strange reason for me whenever I opened new tabs / windows or visited URLs.&lt;/p&gt;

&lt;p&gt;Arvid: XHR'ing the external JavaScript file could work, but it's such a hack that I won't even try it.  Good idea though.&lt;/p&gt;

&lt;p&gt;I think I'll just embed my utility functions to all my userscripts that need them.  It's a shame that Greasemonkey doesn't support such an essential feature.&lt;/p&gt;

&lt;p&gt;- Laci&lt;/p&gt;</body-html>
  <created-at type="datetime">2007-05-22T23:53:10Z</created-at>
  <forumable-id type="integer">1</forumable-id>
  <forumable-type>Forum</forumable-type>
  <id type="integer">1998</id>
  <topic-id type="integer">499</topic-id>
  <updated-at type="datetime">2007-06-22T08:06:30Z</updated-at>
  <user-agent nil="true"></user-agent>
  <user-id type="integer">27815</user-id>
</post>
