I'm getting into user scripts at the moment. I know Opera is compatible with many aspects of Greasemonkey scripts, but not so much with other aspects.
The GM functions emulation script will be required on Opera, and at the start I have
if(window.opera) {
var unsafeWindow = window;
}
But beyond that, what other things should I keep in mind if I want my scripts to run in both?