Index: /FCKeditor/trunk/fckeditor.py
===================================================================
--- /FCKeditor/trunk/fckeditor.py	(revision 886)
+++ /FCKeditor/trunk/fckeditor.py	(revision 887)
@@ -24,4 +24,5 @@
 import cgi
 import os
+import re
 import string
 
@@ -125,4 +126,16 @@
 				return True
 			return False
+		elif (sAgent.find("Opera/") >= 0):
+			i = sAgent.find("Opera/")
+			iVersion = float(sAgent[i+6:i+6+4])
+			if (iVersion >= 9.5):
+				return True
+			return False
+		elif (sAgent.find("AppleWebKit/") >= 0):
+			p = re.compile('AppleWebKit\/(\d+)', re.IGNORECASE)
+			m = p.search(sAgent)
+			if (m.group(1) >= 522):
+				return True
+			return False
 		else:
 			return False
